如何在将对象保存到Core-Data时检索NSManagedObjectID?
我有一系列要保存到Core-Data的对象,我需要让每个对象都是objectID,因为我正在另一个线程上保存。
然后我想将此数组传递给主线程并获取ID数组的对象。
答案 0 :(得分:2)
您可以使用非常方便的键值编码:
NSArray *objects; // the objects you are saving
NSArray *objectIDs = [objects valueForKeyPath:@"objectID"];
然而,这并没有多大意义。为什么不立即传递对象数组?您还可以使用合适的谓词从商店中检索它们。