/ / MagicalRecord - без контекстDidSaveNotification при използване на saveWithBlock - ios, ядрени данни, nsmanagedobjectcontext, magicalrecord

MagicalRecord - няма контекстDidSaveNotification при използване на saveWithBlock - ios, core-data, nsmanagedobjectcontext, magicalrecord

Това работи, но 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:...];