在夫特1.2夫特2.0:JSON數組解析錯誤
在夫特2.0(誤差)
,所以我改變代碼如下。
let url = NSURL(string:"http://dl-8.one2up.com/onetwo/content/2015/6/15/9c3b51249fbbe20ca9d841401e276d97.php")
let allContactsData = NSData(contentsOfURL:url!)
do{
var allContacts : AnyObject! = try NSJSONSerialization.JSONObjectWithData(allContactsData!, options: NSJSONReadingOptions())
}catch{
print(error)
}
if let json = allContacts as? Array<AnyObject> {
print(json)
for index in 0...json.count-1 {
let contact : AnyObject? = json[index]
let collection = contact! as! Dictionary<String, AnyObject>
let name : AnyObject? = collection["AnimeName"]
let cont : AnyObject? = collection["Episodes"]
names.append(name as! String)
episodes.append(cont as! String)
}
}
print(names)
print(episodes)
但這不起作用。
if let json = allContacts as? Array< AnyObject >
誤差:使用未解決的識別符「allContacts」
你應該拉你的代碼從要點,這樣我們就不必打開多個標籤,瞭解你的問題。 :) – Bloodyaugust
對不起@Bloodyaugust – Shado