こんなエラーが出てハマる。。。。
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];