使用segue ios 5推送不同的View Controller

时间:2012-08-08 12:54:04

标签: ios5 uistoryboard pushviewcontroller uistoryboardsegue

我正在使用故事板开发应用程序。我有AccountTable,其中我有6个部分&每个部分包含1行。部分包括: - 个人资料,设置,常见问题,隐私,条款,关于。现在我通过storyboard&amp ;;在表格视图中创建了1个Protype单元格。将此单元格的PUSH segue添加到每个部分的不同视图控制器中。为每个segue指定唯一的名称。现在,当我点击Profile时效果很好。但是当我点击Profile以外的其他内容时,仍然会推送Profile视图控制器。为什么?

    -(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender
{
    NSLog(@"Segue Identifier:- %@",segue.identifier);
}

NSLog始终记录“ProfileSegue”(个人资料的segue标识符)。

我该怎么办?我是否需要根据所选的行来实例化每个视图控制器&然后打电话

[self.navigationController pushViewController:VC animated:YES];

感谢任何形式的帮助。感谢。

1 个答案:

答案 0 :(得分:0)

在这个方法中

  -(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender
{
    NSLog(@"Segue Identifier:- %@",segue.identifier);
}

你必须检查每个标识符。基于你必须将视图控制器内容化为止...推送它......