時折、次のエラーが表示されます。
EXC_BAD_ACCESS Code: KERN_INVALID_ADDRESS at 0x13421772123
以下の save: 行で発生します (CoreDataController シングルトン クラス内)。
NSError *error = nil;
NSManagedObjectContext *managedObjectContext = self.managedObjectContext;
if (managedObjectContext != nil) {
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
}
}
これは多くのコードではないことはわかっていますが、経験から、これには一般的な原因があり、これがアプリをクラッシュさせないようにする方法はありますか?