मैं आसानी से निम्नलिखित कोड का उपयोग कर कोर डाटा में एक वस्तु की आईडी प्राप्त कर सकते हैं:विशिष्ट ऑब्जेक्ट आईडी से कोर डेटा ऑब्जेक्ट कैसे प्राप्त करें?
NSManagedObjectID *moID = [managedObject objectID];
हालांकि, वहाँ एक तरह से यह एक विशिष्ट वस्तु आईडी देकर कोर डेटा संग्रह से बाहर एक वस्तु प्राप्त करने के लिए है? मुझे पता है कि मैं एक NSFetchRequest उपयोग करते हुए, इस तरह से कर सकते हैं:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Document" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(objectID = %@)", myObjectID];
[fetchRequest setPredicate:predicate];
हालांकि, मैं एक तरीका है कि अपने स्वयं के लाने का अनुरोध आरंभ नहीं करता है में ऐसा करना चाहते हैं। कोई विचार?
लेकिन अनुरोध रास्ता लाने आप सेट कर सकते हैं गुण या संबंधों पहले से प्राप्त किए जा करने के लिए के रूप में आप चीजों का उपयोग जो आप के बजाय उत्कृष्ट क्षमता कई और अधिक प्रश्नों दे देंगे साथ। – malhal