我已经从[RKManagedObjectStore defaultStore].mainQueueManagedObjectContext;
获取了一个对象,然后使用配置了后台会话的AFHTTPSessionManager
来发布该对象。
在此请求的成功处理程序中,我要删除对象。
dispatch_async(dispatch_get_main_queue(), ^{
NSManagedObjectContext *moc = myObj.managedObjectContext;
[moc deleteObject:myObj];
NSError *err;
[moc save:&err];
});
但是,当我使用DB浏览器检查数据库时,该对象仍然存在。 err
为nil,[moc save:&err]
返回true
。就像删除完全没有作用。