MagicalRecord で「保存」しようとすると問題が発生します。私のコード:
- (void) findInternetObject {
[InternetObjectFinder runBlockSuccess:^(NSManagedObject *obj) {
obj.attr1 = @"abc";
[[NSManagedObjectContext MR_defaultContext] MR_saveErrorHandler:^(NSError *error) {
NSLog(@"failed to save attr1, Error: %@, %@", error.localizedDescription, error.userInfo);
}];
}];
}
obj は、"InternetObjectFinder" クラスのメソッド "runBlockSuccess" メソッドで作成されました。
InternetObject *obj = [InternetObject MR_createEntity];
アプリが次の行でクラッシュします。
[NSManagedObjectContext MR_defaultContext] MR_saveErrorHandler
エラー: EXC_BAD_ACCESS
どんな助けでも大歓迎です。