在我的项目中,我有一个用NSUserDefault保存的词典:
NSDictionary *json = [NSKeyedUnarchiver unarchiveObjectWithData: [[NSUserDefaults standardUserDefaults] objectForKey: @ "dictup"]];
好的,如果我打印json字典,我会看到:
{
company = Test;
"id" = 32;
lat = "45.0155447103";
long = "9.7270244153";
}
这是我以前下载过的json,但是如果我尝试打印字典值,我会收到错误。如果我写:
NSLog(@"%@", json[@"company"]);
应用程序崩溃,我收到此错误:
***由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [__ NSSingleObjectArrayI objectForKeyedSubscript:]:无法识别的选择器发送到实例 0x6040000119d0'
有什么想法吗?