我有一个简单的问题,关于如何将NSDictionary的结果与整数进行比较
我在日志中打印关键结果中的数据等于0
日志
2014-09-17 10:25:42.848 School Link Version 2 [1027:60b]结果为0
但是当我比较它时,它不起作用
我希望知道为什么,它的简单比较
-(void) didFinish:(NSMutableData *)data{
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSLog(@"the result are %@",json[@"result"]);
if (json[@"result"] == 0) {
[[self _delegate] didFailWithMessage:json[@"message"]];
return;
}
}
最佳答案
您将字符串与int进行比较,需要将字符串值转换为int:
if ([json[@"result"] intValue] == 0) {
关于ios - xcode-比较NSDictionary对象的结果与整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25885760/