一个表视图控制器的多个segue?

时间:2012-09-03 14:52:08

标签: objective-c xcode tableview segue

所以我有一个表视图控制器,它列出了一个类别列表,每个类别都有一个parentid,它是另一个类别的id。

默认情况下,显示所有parentid = 0的类别,并且我从表格视图单元格中按住Ctrl键拖动到表格视图控制器,以将视图控制器链接到自身;我已经编写了代码来根据点击的类别更改表的内容。 (希望这部分有意义)。

基本上,现在我遇到了问题。

当我输入没有类别子类别的类别(或子类别)时,我想导航到另一个视图控制器,但我似乎找不到从表格视图单元格创建两个segue的方法。

示例...

用户点击第一个列表中的食物和饮料 第二个列表显示:

  

食品
  饮

从该子列表中单击

“food”。 食物没有子类别,因此我想使用不同的表视图控制器显示此类别的所有项目。

这有意义吗?我听说过手动分段,但我似乎无法让它们正常工作。

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令以编程方式执行segue:

self.navigationController performSegueWithIdentifier:(NSString *)identifier sender:(id)