2012-10-24 69 views
1

如果我想在CoreData中存儲不同實體的objectsID列表,那麼objectID的數據類型是什麼,這樣我就可以在NSFetchRequest中使用它以便稍後檢索實體?在CoreData中存儲objectID

回答

2

您不能存儲NSManagedObjectID,但可以存儲對象的URI表示形式,並使用它來使用NSPersistentStoreCoordinator的managedObjectIDForURIRepresentation:方法來檢索對象標識符。既然您似乎想要一個列表,我會將它保存在一個新的實體中,並存儲必要的信息以識別其所屬的ID和實體名稱以及其他相關信息。