Ios 如何使用NSFetchedResultsController和核心数据使UITableViewSections响应单击以打开另一个视图控制器

Ios 如何使用NSFetchedResultsController和核心数据使UITableViewSections响应单击以打开另一个视图控制器,ios,button,core-data,tableview,sections,Ios,Button,Core Data,Tableview,Sections,我现在有一个相当简单但有效的应用程序;这是我的第一个应用程序,我正在处理这些过程 有4个带有表视图控制器的选项卡栏,右上角有一个加号按钮。用户单击该按钮并以模态方式显示模态视图控制器。他们被要求在文本字段中填写4组信息,当他们单击“保存”时,会将其保存到核心数据数据库,取消视图并将该信息添加到表视图中。让我们调用用户填写的项目: 名称 标题 日期 数量 4个选项卡栏只是相同信息的不同视图。例如,选项卡栏1将日期作为节标题,并在每行中显示名称、金额和标题。又好又容易 选项卡栏2的标题中有名称,行中

我现在有一个相当简单但有效的应用程序;这是我的第一个应用程序,我正在处理这些过程

有4个带有表视图控制器的选项卡栏,右上角有一个加号按钮。用户单击该按钮并以模态方式显示模态视图控制器。他们被要求在文本字段中填写4组信息,当他们单击“保存”时,会将其保存到核心数据数据库,取消视图并将该信息添加到表视图中。让我们调用用户填写的项目:

名称 标题 日期 数量 4个选项卡栏只是相同信息的不同视图。例如,选项卡栏1将日期作为节标题,并在每行中显示名称、金额和标题。又好又容易

选项卡栏2的标题中有名称,行中有日期、金额和标题。选项卡栏3在部分标题中有标题,等等。你明白了

但是,在选项卡2、3和4中,我不想只是这样做,而是希望实际上将节标题作为某种形式的按钮,当单击时,将用户带到该特定条目。例如,在Tab Bar 2中,我将名称作为节-我希望删除与该条目相关联的行,并且只包含带有名称的节或按钮;我点击一个名字,它会把我带到另一个视图控制器,它将包含所有的标题、金额、日期、信息等

我的问题是,删除节中的行并以某种方式使节可单击按钮的最佳方法是什么

我的想法不是使用表视图,而是使用按钮等,但是在每个选项卡栏中为每个表视图实现了NSFetchedResultsController之后,是否有一种优雅的方法可以做到这一点

任何援助都将不胜感激

谢谢

编辑:

我刚刚想到了一个可能的方法来实现这一点,如果有人能验证我的想法,那将是非常棒的。不要创建按钮,而是在选项卡2、3和4中使用UICollectionView,提供核心数据的属性。因此,选项卡2的UICollectionView可以将NAME属性指定给单元格内的标签,然后它可以像单元格一样工作并被单击。这听起来是实现这一目标最可行的方法