NSManagedObjectID 的线程安全

Thread safety of NSManagedObjectID

NSManagedObjectId 实例本身可以在线程之间安全地共享吗?我知道我可以降低一个级别并抓住它 URIRepresentation,但如果我能避免的话,我会的。

谢谢!

是的,是的。 NSManagedObjectID 是将 NSManagedObject 从一个线程传递到另一个线程的推荐方法。这个想法是你像你建议的那样跨线程传递 NSManagedObjectIDThis CocoaCast 帮助我澄清了这一点(以及其他常见的 Core Data 内容)。