NSDictionary *rData = (NSDictionary *) [jParser objectWithString:responseString error:nil];
rData應該是一個NSDictionary
對象。但它看起來像一系列字典。 然後我使用 [[rData allKeys] objectAtIndex:0]
訪問詞典的第一個關鍵。但它崩潰說[NSArrayM allKeys]
無法識別的選擇器。SBJson解析器應該給字典對象,但給NSArray對象
什麼是你的問題?並且,請分享您嘗試解析的JSON字符串。 – driis
JSON返回一個字典數組並不罕見。正如其他人指出的那樣,它只取決於你的JSON,你必須與我們分享。但是簡單地將'jParser'結果作爲'NSDictionary *'結果並不是一個字典。這是JSON數據本身的功能。 – Rob
數組沒有allKeys方法,這就是爲什麼你會收到該錯誤消息。要訪問第一個字典,只需使用rData [0]。 – rdelmar