ManagedContext Core Data同时同步和异步保存

时间:2018-07-03 09:51:52

标签: swift core-data nsmanagedobject

我正在使用核心数据。 我有以下情况。

我有一个Api更新,应用程序在其中获取数据,然后更新其数据库,这是在storeContainer.performBackgroundTask中异步发生的。

现在,我想添加一个功能,用户可以在收藏夹中添加某些功能,该功能也应与Core Data一起保存。

我看到的问题是,如果正在进行Api更新,并且用户在同一时间将收藏夹保存在同一ManagedContext上,则会出现错误。

我应该如何处理这些问题?我应该创建一个额外的managedContext吗?通常的方法是什么?

还感谢文档链接,谢谢!

0 个答案:

没有答案