mainQueueManagedObjectContext

mainQueueManagedObjectContext

晚上好!

因此,在将数据保存到Core Data中时,我一直难以理解到底发生了什么。首先,一个简单的问题:

1)什么时候应该使用persistentStoreManagedObjectContext,什么时候应该使用mainQueueManagedObjectContext?现在,我总是使用persistentManagedObjectContext,但是我可以看到RestKit调用“getObjectsPath”,该对象将具有mainQueueObjectContext。这是为什么?!

谢谢!

最佳答案

persistentStoreManagedObjectContext可用于填充其他另一个NSManagedObjectContext(例如,用于后台线程)。

因此,除非访问对象时没有离开主线程,否则请使用mainQueueManagedObjectContext,并且您将在安全的站点上。

关于ios - persistentStoreManagedObjectContext与mainQueueManagedObjectContext,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15457290/

10-11 11:02