मेरे कोड के नीचे है:ऑब्जेक्ट आईडी को url से कैसे प्राप्त करें?
NSURL *urlID = [objID URIRepresentation];
NSString *strID = [urlID absoluteString];
NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:strID, @"objectID", nil];
localNotification.userInfo = infoDict;
तो मैं प्राप्त करना चाहते हैं इस तरह आपत्ति जताई:
NSString *strID = [notification.userInfo objectForKey:@"objectID"];
NSURL *urlID = [[NSURL alloc] initWithString:strID];
NSManagedObjectID *objID = [[NSPersistentStoreCoordinator alloc] managedObjectIDForURIRepresentation:urlID];
लेकिन ObjId नहीं के बराबर है। कुछ ग़लत है ? उसको कैसे करे ? धन्यवाद !
क्या यह हो सकता है कि आप सहेजने से पहले इसे सहेजने और इसे पुनर्प्राप्त करने का प्रयास करने से पहले एक नव निर्मित ऑब्जेक्ट आईडी संग्रहीत कर रहे हों? चूंकि ऑब्जेक्ट में पहले एक अस्थायी आईडी है और सहेजने के दौरान एक स्थायी व्यक्ति दिया जाएगा, जो आपकी समस्या को समझाएगा। – svena