我有一個JSON是我能與SwiftyJSON解析:如何使用SwiftyJSON循環瀏覽JSON?
if let title = json["items"][2]["title"].string {
println("title : \(title)")
}
完美的作品。
但我無法循環。我試了兩種方法,第一種是
// TUTO :
//If json is .Dictionary
for (key: String, subJson: JSON) in json {
...
}
// WHAT I DID :
for (key: "title", subJson: json["items"]) in json {
...
}
XCode沒有接受for循環聲明。
第二種方法:
// TUTO :
if let appArray = json["feed"]["entry"].arrayValue {
...
}
// WHAT I DID :
if let tab = json["items"].arrayValue {
...
}
的XCode沒有接受if語句。
我在做什麼錯?
當我嘗試循環查看[String:JSON]的字典時,出現錯誤:'[String:JSON]?'沒有名爲'Generator'的成員 – mattgabor 2015-08-18 20:26:20
,因爲它是可選的 – nikans 2015-12-05 13:14:59
@rintaro我使用了你的方法,它可以工作,但我不確定我是否有效。如果你有多個'item'來捕獲(例如標題,作者,評論),你是否簡單地重複'if <> = item [「<>」]。string {}' –
2016-01-22 02:10:34