我正在導入JSON字典。我需要知道密鑰的名稱才能使用它。JSON字典中的鍵
字典加載數據確定:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];
NSDictionary *results = [responseString JSONValue];
NSLog(@"tenga: %@",results);
,但是當我試圖讓按鍵的名稱應用程序崩潰:
NSArray * keys = [results allKeys];
NSLog(@"keys: %@",keys); ...}
錯誤消息:
[__NSArrayM allKeys]:無法識別的選擇器發送到實例0x5a16b30 2011-08-30 22:52:26.171 Twitter搜索[1906:207] *終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是: ' - [__ NSArrayM allKeys]:無法識別的選擇發送到實例0x5a16b30'
爲什麼allKeys
不工作?
如何獲取我的密鑰的名稱,以便我可以開始使用這些對象?使用http://code.google.com/p/json-frameworkStig Brautaset json framework
你會得到什麼樣的崩潰? –
嗨Tnx,我在問題的歡呼中添加錯誤 – MaKo
你還使用什麼JSON框架? –