persistentStoreManagedObjectContext vs mainQueueManagedObjectContext

abi*_*son 7 ios restkit afnetworking

晚上好!

因此,在将数据保存到Core Data中时,我一直在理解到底是怎么回事.首先,一个简单的问题:

1)我什么时候应该使用persistentStoreManagedObjectContext?何时应该使用mainQueueManagedObjectContext ?! 现在,我总是使用persistentManagedObjectContext,但我可以看到一个RestKit调用"getObjectsPath",该对象将拥有mainQueueObjectContext.这是为什么?!

谢谢!

fla*_*ixx 2

persistentStoreManagedObjectContext可以用来填充其他 NSManagedObjectContext (例如,用于后台线程)。

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