persistentStoreManagedObjectContext vs mainQueueManagedObjectContext

时间:2013-03-17 03:43:13

标签: ios restkit afnetworking

晚上好!

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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