我有一个包含10个部分(类别)的tableView。我还有另一张表,其中包含此类新闻。我从不同的链接获取数据,并希望在我点击某些链接时发送新闻列表。我应该使用哪种方法?
示例:
两个表上的原型单元
单元格 - 新闻
细胞 - 政治---->我点击这个单元格,需要将数据发送到另一个表格视图
单元格 - 无论
或者只需创建10个带有10个segue标识符的静态单元格?
您能否建议我如何实施?
答案 0 :(得分:1)
如果您认为类别单元格永远不会改变,它们将始终为10,那么如果类别数量可能会更改,则可以使用静态单元格然后使用原型单元格。
关于segues,从第一个视图控制器到下一个视图控制器只有一个。
在你的第二个VC中你可以创建一个名为的属性,让我们说“类别”,然后在didSelectRowAtIndexPath
中,您可以通过[self performSegueWithIdentifier:@"SegueIdentifier" sender:maybeTheCategoryString];
以编程方式调用segue然后在prepareForSegue:sender:
中你可以得到你的segue aka目的地视图控制器。您的第二个视图控制器并设置类别属性。