【发布时间】:2017-03-28 07:50:03
【问题描述】:
我在if let arrJson = allContacts["contacts"] 行收到此错误
在下面的代码中:
if let arrJson = allContacts["contacts"] {
for index in 0...arrJson.count - 1
{
let aObject = arrJson[index] as! [String : AnyObject]
names.append(aObject["name"] as! String)
contacts.append(aObject["email"] as! String)
}
}
请帮我做什么? 我试过这个但没有解决这个错误Type 'Any' Has no Subscript Members in xcode 8 Swift 3
【问题讨论】:
-
你还没有声明
allContacts的类型,试试(allContacts as! [String : Any]).["contacts"] -
我建议使用 SwiftyJSON 之类的框架来解析 json。使用纯 swift 是地狱。
-
我是 swift 新手,所以我只是在学习如何在 swift @Makalele 中解析 json 数据