以下のようにNSMutableDictionaryをinitとしてObjectを設定するとクラッシュしてしまう。
NSMutableDictionary *dict = (NSMutableDictionary)@{};
[dict setObject:val forKey:key];これをこうするとクラッシュが治る。NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithCapacity:0]; [dict setObject:val forKey:key];もっと簡単に下でもいけちゃうみたい。
NSMutableDictionary *dict = [@{} mutableCopy];
[dict setObject:val forKey:key];
0 コメント:
コメントを投稿