8

J'essaie de supprimer un contexte d'objet géré, mais au lieu de supprimer l'objet lui-même, il met toutes les variables instantanées à zéro. Est-ce que je fais quelque chose de mal en supprimant un instant de NSManagedObjectContext?iPhone et données de base - Suppression de NSManagedObject?

@implementation MyManagedObject 

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

@end 

Répondre

12

Vous devez appeler [self.managedObjectContext save:nil] après deleteObject pour la suppression à engager dans le magasin persistant. En savoir plus sur deleting a managed object.

Questions connexes