我遇到这个错误,请帮助我,这是我的代码:
if(![[tmparr objectForKey:@"error"] isEqualToString:@"No data found"]){
resultArray = [NSArray arrayWithArray:[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]];}
答案 0 :(得分:2)
问题在于tmparr
是NSArray
类型的变量,但我想您在此行中将其视为NSDictionary
:
[tmparr objectForKey:@"error"];
答案 1 :(得分:0)
由于所有
,我解决了这个问题if( [tmparr isKindOfClass:[NSDictionary class]] && ![[tmparr objectForKey:@"error"] isEqualToString:@"No data found"]){
resultArray = [NSArray arrayWithArray:[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]];
}