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