mi código es el siguiente:cómo obtener el objectID de la url?
NSURL *urlID = [objID URIRepresentation];
NSString *strID = [urlID absoluteString];
NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:strID, @"objectID", nil];
localNotification.userInfo = infoDict;
entonces quiero conseguir el opuesto de esta manera:
NSString *strID = [notification.userInfo objectForKey:@"objectID"];
NSURL *urlID = [[NSURL alloc] initWithString:strID];
NSManagedObjectID *objID = [[NSPersistentStoreCoordinator alloc] managedObjectIDForURIRepresentation:urlID];
pero el objID es nula. nada malo ? como hacer eso ? gracias !
¿Podría ser que está almacenando una ID de objeto recién creada antes de guardarla e intentando recuperarla después de guardarla? Como el objeto tiene una ID temporal al principio y se le otorgará una permanente durante el guardado, eso explicaría su problema. – svena