ist unten:Wie bekomme ich die Objekt-ID von der URL? mein Code
NSURL *urlID = [objID URIRepresentation];
NSString *strID = [urlID absoluteString];
NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:strID, @"objectID", nil];
localNotification.userInfo = infoDict;
dann möchte ich die beanstandete wie folgt erhalten:
NSString *strID = [notification.userInfo objectForKey:@"objectID"];
NSURL *urlID = [[NSURL alloc] initWithString:strID];
NSManagedObjectID *objID = [[NSPersistentStoreCoordinator alloc] managedObjectIDForURIRepresentation:urlID];
aber die objID ist gleich Null. etwas falsch? wie geht das ? Danke !
Könnte es sein, dass Sie eine neu erstellte Objekt-ID vor dem Speichern speichern und versuchen, sie nach dem Speichern abzurufen? Da das Objekt zunächst eine temporäre ID hat und beim Speichern eine permanente ID zugewiesen wird, würde dies Ihr Problem erklären. – svena