直接上代码:
advicenumber是从JSON中取的,
打印后的结果是:

为什么我转成NSMutableDictionary 后里面就没有值了,所以就不会进if()里面的内容,求解答。
NSDictionary *advicenumber=[arraycheck objectAtIndex:i];
NSLog(@"&&&&&&*advicenumber:%@",advicenumber);
NSMutableDictionary *anotherDict = [NSMutableDictionary dictionary];
advicenumber=[NSDictionary dictionaryWithDictionary:anotherDict];
NSLog(@"*******advicenumber:%@",advicenumber);
if([[advicenumber objectForKey:@"advicenumber"] isEqualToString:[dicUPdata objectForKey:@"advicenumber"]])
{
[advicenumber setValue:@"已通过" forKey:@"boolpass"];
}
advicenumber是从JSON中取的,
打印后的结果是:

为什么我转成NSMutableDictionary 后里面就没有值了,所以就不会进if()里面的内容,求解答。
Objective-C字典操作疑惑
在Objective-C中尝试从一个NSDictionary实例中获取数据,并将其转换为NSMutableDictionary进行修改,但发现转换后字典内容为空,无法进入包含数据比较的if语句。
548

被折叠的 条评论
为什么被折叠?



