我試圖解析JSON從以下鏈接返回返回c:解析JSON當多個陣列的目標C
NSDictionary *user = [result JSON];
NSLog(@"NSDictionary returned: %@",user);
NSArray* arrayOfReturnedItems = [user objectForKey:@"message"];
NSLog(@"Array returned: %@",[arrayOfReturnedItems objectAtIndex:0]);
NSDictionary成功存儲JSON值,但e以後會發生錯誤。我對Obj-C和JSON非常陌生,所以我非常感謝他們的幫助。我檢查了jsonlint.com,它說這是有效的,但我相信我得到的錯誤的原因是,我有效地拉回兩個數組(從該URL),但沒有正確解析它。我有權訪問服務於JSON的服務器,因此我可能需要在那裏進行更改?
花了一半的時間搜索本網站尋求幫助之前,我繼續前進,問如此希望我會得到一個結果!
由於
從xcode的錯誤:
2013年5月12日23:37:20.096 SecureComms [27240:1307] - [__ NSArrayM objectForKey:]:無法識別的選擇發送到實例0x8957e30 2013-05 -12 23:37:20.097 SecureComms [27240:1307] *因未捕獲異常'NSInvalidArgumentException'而終止應用程序,原因:' - [__ NSArrayM objectForKey:]:無法識別的選擇器發送到實例0x8957e30' *第一次拋出調用堆棧: (0x1c98012 0x10d5e7e 0x1d234bd 0x1c87bbc 0x1c8794e 0x47dc 0x4399 0xbd8cf8 0xb4075a 0xb0e453 0xb0e164 0xb9aa31 0x49fc53f 0x4a0e014 0x49ff2e8 0x49ff450 0x91758e72 0x91740d2a) 的libC++ abi.dylib:終止叫做拋出異常
「稍後發生錯誤」 - 這不會繼續下去。創建一個演示錯誤的測試用例 - 一個大部分自包含的代碼片段,導致錯誤的輸出,並指出輸出是否正確。 – millimoose 2013-05-12 22:34:16
和義務資源:http://sscce.org/,http://tinyurl.com/so-hints – millimoose 2013-05-12 22:35:12
道歉@millimoose。現在添加了錯誤。 – CTV 2013-05-12 22:37:58