У меня проблема с моим кодом Swift, который включает в себя структуру Alamofire и SwiftyJson.API Youtube для AlamoFire в Swift
И я пытаюсь получить некоторые данные из API YouTube корыта этого https://gdata.youtube.com/feeds/api/videos?q=kortsagt&max-re%E2%80%8C%E2%80%8Bsults=5&v=2&alt=jsonc&orderby=published
И код работает отлично, пока не дойдет до линии с
if let data = jsonObj.arrayValue as [JSON]?{}
И просто умирает там.
Вот мой пример кода:
func loadNewVideo(){
if(loadingStatus == false){
loadingStatus == true
dataVideo.removeAll()
Alamofire.request(.GET, "https://gdata.youtube.com/feeds/api/videos?q=kortsagt&max-re%E2%80%8C%E2%80%8Bsults=5&v=2&alt=jsonc&orderby=published").responseJSON { (request, response, json, error) in
//println(json)
if json != nil {
var jsonObj = JSON(json!)
println(jsonObj)
if let data = jsonObj.arrayValue as [JSON]? {
println(data)
dataVideo = data
self.collectionView?.reloadData()
}
else {
println("loading error")
}
}
}
}
else{
println("Loader JSON")
}
}
Что случилось с этим кодом, и как это исправить?
Эй, @Joachimdj, это в конечном итоге решило вашу проблему? Если да, можете ли вы продвинуть и отметить в качестве ответа? – cnoon
Jup, спасибо большое и жаль за задержку looong:/ – Joachimdj
Удивительный! Затем вы должны отметить его как правильный ответ и возвышение. – cnoon