8

Sto tentando di rimuovere un contesto oggetto gestito, ma invece di rimuovere l'oggetto stesso imposta tutte le variabili istantanee su null. Sto facendo qualcosa di sbagliato durante l'eliminazione di un istante di NSManagedObjectContext?iPhone e dati principali - Rimozione di NSManagedObject?

@implementation MyManagedObject 

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

@end 

risposta

12

È necessario chiamare [self.managedObjectContext save:nil] dopo deleteObject per la cancellazione da impegnare al negozio persistente. Maggiori informazioni su deleting a managed object.

Problemi correlati