Ios5 使用segue ios 5推送不同的视图控制器

Ios5 使用segue ios 5推送不同的视图控制器,ios5,uistoryboard,pushviewcontroller,uistoryboardsegue,Ios5,Uistoryboard,Pushviewcontroller,Uistoryboardsegue,我正在开发应用程序使用故事板。我有一个AccountTable,其中我有6个部分&每个部分包含1行。章节包括:-个人资料、设置、常见问题解答、隐私、条款、关于。现在,我通过故事板在表视图中创建了1个Protype单元,并将推送序列从此单元添加到每个部分的不同视图控制器中,并为每个序列指定了唯一的名称。现在,当我点击配置文件时,它工作得很好。但当我点击“非纵断面”时,它仍然会推送“纵断面图控制器”。为什么? -(void)prepareForSegue:(UIStoryboardSegue

我正在开发应用程序使用故事板。我有一个AccountTable,其中我有6个部分&每个部分包含1行。章节包括:-个人资料、设置、常见问题解答、隐私、条款、关于。现在,我通过故事板在表视图中创建了1个Protype单元,并将推送序列从此单元添加到每个部分的不同视图控制器中,并为每个序列指定了唯一的名称。现在,当我点击配置文件时,它工作得很好。但当我点击“非纵断面”时,它仍然会推送“纵断面图控制器”。为什么?

    -(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender
{
    NSLog(@"Segue Identifier:- %@",segue.identifier);
}
NSLog始终是日志“ProfileSegue”(配置文件的segue标识符)

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

[self.navigationController pushViewController:VC animated:YES];
感谢您的任何帮助。谢谢。

用这种方法

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

<>你必须检查每个标识符。在这个基础上,你必须把View Controller装入。推……/P>可以考虑<代码> PrimeSeGueUnieuth::/Cuth>当你检测到你想要的不是“实例化每个视图控制器”时。@PhillipMills:我在
didSelectRowAtIndexPath:
中使用了
performsguewithidentifier:
。但它总是推动ProfileViewController。