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