Я новичок в CoreData и MR. Попытка сохранить некоторые объекты и прочитать их после.MagicalRecord с использованием
Экономия:
Events *newEvent = [Events MR_createEntity];
newEvent.title = @"qwe";
newEvent.date = [NSDate date];
[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreWithCompletion:^(BOOL contextDidSave, NSError * _Nullable error) {}];
чтение:
NSMutableArray *events = [NSMutableArray arrayWithArray:[Events MR_findAll]];
NSLog(@"%@",events);
в результате я получаю "данные: < ошибка>"
если добавить частный контекст как:
NSManagedObjectContext *context = [NSManagedObjectContext MR_newPrivateQueueContext];
NSMutableArray *events = [NSMutableArray arrayWithArray:[Events MR_findAllInContext:context]];
моего приложение падает с причиной ошибки: «+ entityForName: ноль не является юридическим NSPersistentStoreCoordinator для поиска названия объекта„События“»
Может кто-то показать мне код работает для моей задачи
Спасибо за пояснения, но этот код все еще выводит ошибки данных, тем не менее я могу распечатать свойства событий в этом цикле – sedq
@sedq yea, я отредактировал код :) –