¿Cómo obtener un objeto Core Data de un ID de objeto específico?
Puedo obtener fácilmente la ID de un objeto en Core Data usando el siguiente código:
NSManagedObjectID *moID = [managedObject objectID];
Sin embargo, ¿hay alguna forma de sacar un objeto del almacén de datos central dándole una ID de objeto específica? Sé que puedo hacer esto usando un NSFetchRequest, como este:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Document" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(objectID = %@)", myObjectID];
[fetchRequest setPredicate:predicate];
Sin embargo, me gustaría hacerlo de una manera que no inicie su propia solicitud de recuperación. ¿Algunas ideas