【发布时间】:2015-06-23 17:22:16
【问题描述】:
在 Swift 1.2 中
在 Swift 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)
但这不起作用。
如果让 json = allContacts as?数组
错误:使用未解析的标识符“allContacts”
【问题讨论】:
-
您应该从要点中提取代码,这样我们就不必打开多个选项卡来理解您的问题。 :)
-
对不起@Bloodyaugust
标签: arrays json swift xcode7 swift2