iPhoneApp備忘録。。。 -2ページ目

iPhoneApp備忘録。。。

iPhoneアプリ開発の備忘録。。。

こんなエラーが出てハマる。。。。

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object'


NSMutableArrayを保存して、読み出す時の処理が原因でした。
保存時にNSMutableArrayでも読み出したときMutableじゃない用です。
対応策はmutableCopyを使います。

NSMutableArray *arrayOfData = [[NSMutableArray alloc] init];    arrayOfData = [[userDefaults objectForKey:@"arrayOfNotifications"] mutableCopy];