我正在尝试删除托管对象上下文,但不是删除对象本身,而是将所有即时变量设置为null.
在删除NSManagedObjectContext的瞬间时,我做错了什么?
在删除NSManagedObjectContext的瞬间时,我做错了什么?
@implementation MyManagedObject - (BOOL)submitToServer { if (/*submitted successfully*/) { return YES; } else { [self.managedObjectContext deleteObject:self]; return NO; } } @end
解决方法
您必须在deleteObject之后调用[self.managedObjectContext save:nil],以便将删除提交到持久性存储.阅读更多关于
deleting a managed object.