如何让NSFetchedResultsController返回关系作为UITableViewController的部分

时间:2012-01-22 03:19:44

标签: core-data uitableview nsfetchedresultscontroller

我有一个NSManagedObjectEntity'事件',它具有日期和位置属性以及一对多关系:警报,提醒,目标。

如何设置NSFetchedResultsController以便我可以在UITableView中显示它。具体来说,使用带有章节标题的分组动态表格视图:

  • 第0部分 - 列出日期和地点
  • 第1部分 - 列出所有提醒
  • 第2部分 - 列出所有提醒
  • 第3节 - 列出所有目标

我可以返回所有对象,但之后我必须手动管理部分。有没有办法,可能是NSFetchedResultsController的sectionNameKeyPath动态生成包含每个部分的对象集的这些部分,以便我可以使用文档中的方法,如[[self.fetchedResultsController sections] count]方法?

提前致谢

1 个答案:

答案 0 :(得分:2)

您不能使用NSFetchedResultsController这样的部分。你必须编写自定义逻辑。