8

我正在尝试删除托管对象上下文,但不是删除对象本身,而是将所有即时变量设置为 null。在删除 NSManagedObjectContext 的瞬间时我做错了什么吗?

@implementation MyManagedObject

- (BOOL)submitToServer
{
     if (/*submitted successfully*/)
     {
          return YES;
     }
     else
     {
          [self.managedObjectContext deleteObject:self];
          return NO;
     }
}

@end
4

1 回答 1

12

您必须调用[self.managedObjectContext save:nil]afterdeleteObject才能将删除提交到持久存储。阅读有关删除托管对象的更多信息。

于 2010-11-20T04:52:21.057 回答