プログラミング超初心者です。
Swiftを勉強しているのですが
http://○○○/xxx/A
http://○○○/xxx/B
http://○○○/xxx/C
というように最後尾だけが異なるURLを繰り返し処理などで簡単に生成し、リクエストしたいのですが、どのようにすればいいのかいまいちわかりません。
Swift4.0
1 2let urlBase = "http://○○○/xxx/" 3 4let array = ["A", "B", "C"] 5 6func urlCombine() -> String { 7 for index in array { 8 9 let combinedUrl = urlBase + array[index] 10 11 return combinedUrl 12 } 13 14let url = URL(String: combinedUrl) 15
とりあえず上記のように考えてみたのですが、for-in文のところで
Cannot subscript a value of type '[String]' with an index of type 'String'
とエラーが出てしまいます。
方針として上記のやり方で正しい場合はエラーの解決方法を教えていただきたいです。
より良いやり方がある場合はそちらを教えていただけると幸いです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/19 01:48