1

我正在使用情节提要开发应用程序。我有 AccountTable,其中有 6 个部分,每个部分包含 1 行。部分是: - 配置文件,设置,常见问题解答,隐私,条款,关于。现在,我通过情节提要在表格视图中创建了 1 个 Protype 单元格,并将 PUSH segue 从该单元格添加到每个部分的不同视图控制器,并为每个 segue 赋予唯一的名称。现在,当我点击 Profile 时,它​​运行良好。但是当我点击个人资料以外的其他内容时,它仍然会推动个人资料视图控制器。为什么 ?

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

NSLog 总是记录“ProfileSegue”(ProfileSegue 的标识符)。

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

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

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

4

1 回答 1

0

在这个方法中

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

您必须检查每个标识符。基于它您必须使视图控制器不饱和..推它...

于 2012-10-10T12:24:24.467 回答