使用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];
任何形式的帮助表示赞赏。谢谢。
在这种方法
答
-(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender
{
NSLog(@"Segue Identifier:- %@",segue.identifier);
}
你有每个identifier.based来检查,你必须insatatiate的viewcontroller..push吧...
也许考虑'performSegueWithIdentifier:'当你发现你想要哪一个而不是“实例化每个视图控制器”。 – 2012-08-08 13:03:27
@PhillipMills:我在'didSelectRowAtIndexPath:'中使用了'performSegueWithIdentifier:'。但它总是推动ProfileViewController。 – iOSAppDev 2012-08-09 04:42:01