1
我使用dataTaskWithRequest并获得其中有两个对象(这些对象是键,值)的数组的json和我想检查两个对象中的一个键的值。类型(字符串,anyobject)没有下标成员
这是我的代码:
let task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
print("Response: \(response)")
var jsonArray: [String:AnyObject]!
do {
jsonArray = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions()) as? [String:AnyObject]
} catch {
print(error)
}
for json in jsonArray {
print("object json reciver :",json)
//type (string , anyobject) has no subscript member
print("state :",json["state"])
}
})
你所说的jsonArray不是一个数组,它是一个字典。 – Moritz