Я выбрал объект из [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
.Это как удаление не влияет вообще.