8

मैं एक प्रबंधित ऑब्जेक्ट संदर्भ को हटाने का प्रयास कर रहा हूं, लेकिन ऑब्जेक्ट को हटाने के बजाय यह सभी तत्काल चर को शून्य पर सेट करता है। क्या मैं NSManagedObjectContext के तत्काल को हटाते समय कुछ भी गलत कर रहा हूं?आईफोन और कोर डेटा - 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 के बारे में और पढ़ें।

संबंधित मुद्दे