gpt4 book ai didi

swift - 如何通知一个目标的获取结果 Controller 另一目标的托管对象上下文中发生的更改?

转载 作者:行者123 更新时间:2023-11-30 10:35:33 25 4
gpt4 key购买 nike

有两个并行运行的目标共享一个公共(public)数据库。假设我已经使用 target1 的上下文创建了一个对象并将其添加到数据库中。如何更新 target2 中的 NSFetchedResultsController 有关发生的更改?

最佳答案

另一个进程所做的更改称为远程更改,可以通过两种方式处理:

  1. mergeChangesFromRemoteContextSave但是,如果第一个应用程序对其上下文进行了巨大更改,那么您可能不希望将所有这些数据合并到第二个应用程序的上下文中,因此苹果添加了下一个选项。
  2. Persistent history tracking允许您过滤第一个应用对数据库所做的更改,并且仅将与当前 View 或 FRC 相关的更改导入到第二个应用的上下文中。

关于swift - 如何通知一个目标的获取结果 Controller 另一目标的托管对象上下文中发生的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58133668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com