[英]-[__NSCFArray objectForKey:]: unrecognized selector sent to instance 0x11c824e0
I face this error, Please help me for this and here is my code: 我遇到这个错误,请帮助我,这是我的代码:
if(![[tmparr objectForKey:@"error"] isEqualToString:@"No data found"]){
resultArray = [NSArray arrayWithArray:[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]];}
问题是tmparr
是NSArray
类型的变量,但我猜你在这行中将它视为NSDictionary
:
[tmparr objectForKey:@"error"];
I solve this issue thanks to all 感谢所有人,我解决了这个问题
if( [tmparr isKindOfClass:[NSDictionary class]] && ![[tmparr objectForKey:@"error"] isEqualToString:@"No data found"]){
resultArray = [NSArray arrayWithArray:[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.