【发布时间】:2023-03-14 04:27:01
【问题描述】:
我在核心数据实体(托管对象)之间有以下关系层次结构:
实体1 > 实体2 > 实体3
Entity1 和 Entity2 之间存在一对一关系,Entity2 和 Entity3 之间存在一对多关系。
我有一个使用NSFetchedResultsController 显示Entity1 记录列表的视图控制器。 UITableViewCell 显示来自Entity1、Entity2 和Entity3 的信息。现在,NSFetchedResultsControllerDelegate 方法会在添加/更新/删除Entity1 对象时自动调用,但是当添加/更新/删除相关的Entity2 或Entity3 记录时,不会调用委托方法。
在这种情况下,识别相关记录已更新以及UITableViewCell 也需要更新的最佳或可能方法是什么?
【问题讨论】:
标签: ios core-data nsfetchedresultscontroller nsmanagedobjectcontext