在我的代码中,我必须从NSDictionary获取值,但它崩溃了,崩溃的问题是,
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<\u NSCFString 0x155000fa0>valueForUndefinedKey:]:此类不符合密钥成功的键值编码。”
在这里,我显示的代码,我正在尝试。
NSLog(@"finalValNotify is: %@", finalValNotify);
if (finalValNotify) {
int successResult=[[finalValNotify valueForKey:@"success"]intValue]; ====>This line app crashed
if (successResult==1) {
NSLog(@"finalValNotify is: %d", successResult);
}
}
最终通知是:{“multicast\u id”:57047342838387573862,“success”:1,“failure”:0,“canonical\u id”:0,“results”:[{“message\u id”:“0:1534486056437155%1dbdaa031dbdaa03”}]}
但我不知道发生车祸的原因。