Удаление CoreData не имеет никакого эффекта - PullRequest
0 голосов
/ 11 июня 2019

Я выбрал объект из [RKManagedObjectStore defaultStore].mainQueueManagedObjectContext;, затем я отправил этот объект с AFHTTPSessionManager, настроенным для фонового сеанса.

В обработчике успеха этого запроса я хочу удалить объект.

    dispatch_async(dispatch_get_main_queue(), ^{
        NSManagedObjectContext *moc = myObj.managedObjectContext;
        [moc deleteObject:myObj];
        NSError *err;
        [moc save:&err];
    }); 

Однако, когда я проверил базу данных в браузере БД, объект все еще там.err равно нулю, а [moc save:&err] возвращает true.Это как удаление не влияет вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...