Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将对象保存到 Core-Data 时如何检索 NSManagedObjectID?
我有一系列对象要保存到 Core-Data,并且我需要将每个对象都保存在另一个线程上。
然后我想将此数组传递给主线程并获取 ID 数组的对象。
您可以使用非常方便的键值编码:
NSArray *objects; // the objects you are saving NSArray *objectIDs = [objects valueForKeyPath:@"objectID"];
但是,这并没有太大的意义。为什么不直接传递对象数组呢?您还可以使用合适的谓词从商店中检索它们。