8

私は管理オブジェクトコンテキストを削除しようとしていますが、オブジェクト自体を削除する代わりに、すべてのインスタント変数をnullに設定します。 NSManagedObjectContextのインスタントを削除する際に何か問題がありますか?iPhone&Core Data - NSManagedObjectを削除しますか?

@implementation MyManagedObject 

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

@end 

答えて

12

あなたは永続ストアにコミットするために、削除のためにdeleteObject[self.managedObjectContext save:nil]を呼び出す必要があります。 deleting a managed objectについてもっと読む。

関連する問題