Това работи, но MR_contextForCurrentThread е оттеглено:
// context = [NSManagedObjectContext MR_contextForCurrentThread];
//
// [context MR_saveToPersistentStoreWithCompletion:^(BOOL success, NSError* error) {
//
// }];
Когато използвам по-долу, не получавам известия за контекстDidSaveNotification:
[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
}];
Използвам версия 2.3. Това грешка ли е или трябва да направя нещо друго, за да получа известията?
Отговори:
1 за отговор № 1Този блок не е настройка, за да ви позволи да се абонирате за промяна на известия. Трябва просто да създадете нов контекст на фоновата нишка и да използвате своя стар метод за запазване:
context = [NSManagedObjectContext MR_context];
[context MR_saveToPersistentStoreWithCompletion:...];