8

Estoy tratando de eliminar un contexto de objeto administrado, pero en lugar de eliminar el objeto en sí, establece todas las variables instantáneas como nulas. ¿Estoy haciendo algo mal al eliminar un instante de NSManagedObjectContext?iPhone y datos principales: ¿se ha eliminado NSManagedObject?

@implementation MyManagedObject 

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

@end 

Respuesta

12

Debe llamar [self.managedObjectContext save:nil] después deleteObject para la eliminación para ser confirmado en el almacén persistente. Leer más sobre deleting a managed object.

Cuestiones relacionadas