使用NSPersistentContainer viewContext保存到磁盘?

时间:2017-09-18 08:27:21

标签: core-data nspersistentstore

如果我有大量数据,使用viewContext保存到持久存储是否安全?例如,我在临时背景上下文中有1000条记录,它是NSPersistentContainer的viewContext的子代。一旦我完成了在bg上下文中保存所有1000条记录,我想使用viewContext保存它以在数据库上保留。这是正确的方法还是我应该创建一个背景上下文来保存到持久性存储?

1 个答案:

答案 0 :(得分:0)

通常,我会使用后台上下文来保存大量数据,并让主要上下文从持久性存储中获取更改。

我尝试在应用程序中尽可能使用主上下文作为只读上下文,并使用背景或子上下文进行保存和编辑。