代码之家  ›  专栏  ›  技术社区  ›  Andiih

具有核心数据的一对多表视图

  •  1
  • Andiih  · 技术社区  · 15 年前

    虽然在ADC中有用于父/子(一对多而不是继承)核心数据的示例代码,但是通过将所有相关对象加载到一个集合中,然后再加载到一个数组中来管理子关系。我想到的应用程序可能每个父对象都有大量的相关数据,因此我希望在子对象端使用nsfetchedResultsController。除ControllerDidChangeContent委托回调外,我尝试执行此操作的操作也有效。当一个获取的结果控制器位于主TableViewController上,另一个位于多侧时,afetchedresultsController.delegate=self;对随机对象触发委托回调-从工具栏和sqllite等对象上的无效选择器“controllerDidChangeContent”返回错误,每当基础数据更新时。处理。

    是否有人建议如何在关系的父级和子级部分使用nsfetchedresultsController的工作示例代码?

    1 回复  |  直到 15 年前
        1
  •  0
  •   gerry3    15 年前

    您一定可以实现一个具有多个表视图的应用程序,其中每个表视图都有一个表视图控制器作为其数据源/委托,每个表视图控制器都有自己的提取结果控制器(可以提取不同实体和/或具有不同筛选谓词和/或具有不同排序描述符的对象)。

    如果不了解您正在做什么(使用代码示例)以及您所遇到的特定问题,就很难给出具体的建议。