3
จะรับวัตถุ Core Data จาก Object ID เฉพาะได้อย่างไร
ฉันสามารถรับ ID ของวัตถุใน Core Data ได้อย่างง่ายดายโดยใช้รหัสต่อไปนี้: NSManagedObjectID *moID = [managedObject objectID]; อย่างไรก็ตามมีวิธีนำออบเจ็กต์ออกจากที่เก็บข้อมูลหลักโดยการให้ ID อ็อบเจ็กต์เฉพาะหรือไม่ ฉันรู้ว่าฉันสามารถทำได้โดยใช้ 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]; อย่างไรก็ตามฉันต้องการดำเนินการในลักษณะที่ไม่ได้เริ่มต้นคำขอดึงข้อมูลของตัวเอง ความคิดใด ๆ ?