I avec succès et récupéra une emmagasinés référence à un NSManagedObject en utilisant l'exemple trouvé dans ce site http://cocoawithlove.com/2008/08/safely-fetching-nsmanagedobject-by-uri.htmlComment vérifier l'existence d'une référence à un objet NSManagedObject?
Le problème est, l'accident d'application whene triying pour récupérer un NSManagedObject qui a été supprimé.
J'ai essayé la méthode isFault sur l'objet, mais elle renvoie toujours non, même si l'objet est là.
Voici mon code que j'utilise pour le récupérer:
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSData *myData = [prefs objectForKey:@"activatedObject"];
if (myData)
{
NSURL *myURL = [NSKeyedUnarchiver unarchiveObjectWithData:myData];
NSManagedObjectID *myID = [self.persistentStoreCoordinator managedObjectIDForURIRepresentation:myURL];
id myObject = [self.managedObjectContext objectWithID:myID];
self.Object = myObject;
}
Cela n'a pas fonctionné pour moi. –