我正在使用核心数据。 我有以下情况。
我有一个Api更新,应用程序在其中获取数据,然后更新其数据库,这是在storeContainer.performBackgroundTask中异步发生的。
现在,我想添加一个功能,用户可以在收藏夹中添加某些功能,该功能也应与Core Data一起保存。
我看到的问题是,如果正在进行Api更新,并且用户在同一时间将收藏夹保存在同一ManagedContext上,则会出现错误。
我应该如何处理这些问题?我应该创建一个额外的managedContext吗?通常的方法是什么?
还感谢文档链接,谢谢!