【发布时间】:2017-01-05 14:26:20
【问题描述】:
假设我在私有 NSManagedObjectContext 上的 performBlock 中获取了一个 NSManagedObject。 我还在 AppDelegate 中保存了 NSManagedObject 的指针。所以基本上我把它放在'主线程'上。 这会导致任何问题吗? 请注意,我总是访问提交到正确上下文的 performBlock 中的属性。
【问题讨论】:
-
对于CoreData,你不能在线程之间传递对象,而是传递它的ObjectID并从其他线程的数据存储中再次获取。
标签: ios swift core-data nsmanagedobjectcontext