Swift 3でJSONデータを解析するのが本当に混乱しています。これはJavascriptの背景から来ると予想していたよりもはるかに困難です。 APIからSwift 3 JSON配列を解析してループオーバー
応答:
[
{
"ID": 1881,
"image": "myimageURL",
},
{
"ID": 6333,
"image": "myimageURL",
}
]
マイスウィフトコード:JavaScriptで
let images = [] as Array
override func viewDidLoad() {
super.viewDidLoad()
Alamofire.request(URL(string: "myURL")!,
method: .get)
.responseJSON(completionHandler: {(response) -> Void in
print(response)
//Parse this response. Then loop over and push value of key "image" of each object into the images array above.
})
}
私は単にライン上の
let images = []
let parsed = JSON.parse(response)
for(var i in parsed){
images.push(parsed[i].image)
}
を解析するためのコードの下に挿入:スウィフト3は、ありません。 NSArrayの代わりにSwift Type Arrayを使用してください。 – Larme