Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Core data 如何让NSFetchedResultsController将关系作为UITableViewController的节返回_Core Data_Uitableview_Nsfetchedresultscontroller - Fatal编程技术网

Core data 如何让NSFetchedResultsController将关系作为UITableViewController的节返回

Core data 如何让NSFetchedResultsController将关系作为UITableViewController的节返回,core-data,uitableview,nsfetchedresultscontroller,Core Data,Uitableview,Nsfetchedresultscontroller,我有一个NSManagedObjectEntity“事件”,它具有日期和位置属性以及一对多关系:警报、提醒、目标 如何设置NSFetchedResultsController,以便在UITableView中显示它。具体而言,使用带有节标题的分组动态表视图: 第0节-列出日期和地点 第1节-列出所有警报 第2节-列出所有提醒 第3节-列出所有目标 我可以返回所有对象,但是我必须手动管理部分。是否有办法让NSFetchedResultsController的sectionNameKeyPath动

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

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

  • 第0节-列出日期和地点
  • 第1节-列出所有警报
  • 第2节-列出所有提醒
  • 第3节-列出所有目标
我可以返回所有对象,但是我必须手动管理部分。是否有办法让NSFetchedResultsController的sectionNameKeyPath动态生成这些包含每个节的对象集的节,以便我可以使用文档中的方法,例如
[[self.fetchedResultsController sections]count]
方法


提前感谢

您不能使用
NSFetchedResultsController
的类似部分。您必须编写自定义逻辑。

所有部分是否都包含
事件
对象?或者每个部分都应该包含不同类型的对象?这在您的问题中并不完全清楚。很抱歉,每个视图上都有一个事件,但在UITableViewController的每个部分中显示与事件的不同关系。e、 g.如上所述,对于一个事件,第1节将列出与该事件有关系的所有警报对象。我们也开始这么想。为确认而干杯