当我尝试使用 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
任何帮助表示赞赏。