我收到编译时错误“无法下标一个类型为Element(String,JSON)的索引类型为String”
let json = JSON(data)
let strHighlights = []
for item in json {
if let uname = item["uname"].string { //it doesn't like this line
strHighlights.append(uname)
}
}
答案 0 :(得分:0)
您可以使用(String, JSON)
元组迭代SwiftyJSON对象。
for (key, item) in json {
if let uname = item["uname"].string {
strHighlights.append(uname)
}
}
由于我们在这里不使用密钥,我们可以忽略它:
for (_, item) in json {
if let uname = item["uname"].string {
strHighlights.append(uname)
}
}