API通信の学習の一環としてQiitaのAPIキーから記事のタイトルを10件取得しようと試みています。
以下のようにコードを書いたのですが、うまくいきません。どのように改善すればよろしいでしょうか?
学習のためにAlamofireやCordableといった技術は使わないで書きたいです。
Swift
1 import UIKit 2 3let urlString = "https://qiita.com/api/v2/items" 4let url = URL(fileURLWithPath: urlString) 5let task = URLSession.shared.dataTask(with: url) { (data, response, error) in 6 if error != nil{ 7 print(error) 8 }else{ 9 for i in 1...10{ 10 let title = data![i]["title"] 11 print(title) 12 } 13 } 14} 15task.resume()
出ているエラー
let title = data![i]["title"]のところに、Value of type 'UInt8' has no subscriptsというエラーが出ています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/25 09:15