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

问题描述:

我正在使用故事板开发应用程序。我有AccountTable其中我有6个部分&每个部分包含1行。部分是: - 配置文件,设置,常见问题,隐私,条款,关于。现在我通过故事板&添加了PUSH segue从这个单元格到不同视图控制器的每个部分&为每个segue赋予了唯一的名称,从而创建了1个Protype单元格。现在,当我点击Profile时,效果很好。但是当我点击配置文件以外的其他配置文件时,它仍会推送配置文件视图控制器为什么?使用segue ios推送不同的视图控制器5

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

NSLog总是记录“ProfileSegue”(配置文件的segue标识符)。

我该怎么办?我需要实例取决于所选&行每个视图控制器然后调用

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

任何形式的帮助表示赞赏。谢谢。

在这种方法
+0

也许考虑'performSegueWithIdentifier:'当你发现你想要哪一个而不是“实例化每个视图控制器”。 – 2012-08-08 13:03:27

+0

@PhillipMills:我在'didSelectRowAtIndexPath:'中使用了'performSegueWithIdentifier:'。但它总是推动ProfileViewController。 – iOSAppDev 2012-08-09 04:42:01

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

你有每个identifier.based来检查,你必须insatatiate的viewcontroller..push吧...