У меня возникают проблемы, когда я пытаюсь «сохранить» с помощью 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 был создан в методе "runBlockSuccess" в классе "InternetObjectFinder":
InternetObject *obj = [InternetObject MR_createEntity];
Приложение вылетает на строке:
[NSManagedObjectContext MR_defaultContext] MR_saveErrorHandler
с ошибкой: EXC_BAD_ACCESS
Любая помощь приветствуется.