运行下面的代码时,
如果
[dict setValue:@"null" forKey:@"name"];
会一直崩溃。我在这里搜索并找到其他帖子是由于人们没有使用 NSMutableDictionary
导致的。然而,我正在使用此功能。如果
name
是 null
,为什么会在这一行崩溃?NSMutableArray *tempCustomers = [[NSMutableArray alloc] init];
for (NSMutableDictionary *dict in [[json objectForKey:@"data"] mutableCopy]) {
if ([dict objectForKey:@"name"] == [NSNull null]) {
[dict setValue:@"null" forKey:@"name"];
}
[tempCustomers addObject:dict];
}