以下のコードを実行すると、[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];
}