0

我有 3 个视图控制器,其中我必须通过第二个控制器从第一个到第三个,而不查看第二个控制器。第二个控制器有一个按钮,它执行 segue 控制器 2--> 控制器 3。

我试过了

[self performSegueWithIdentifier:@"addItem" sender:self ];

在第二个控制器的 viewDidLoad 中。但是,不是继续到第三个控制器,而是去一个未知的控制器。在终端显示一条消息。嵌套推送动画可能导致导航栏损坏。在意外状态下完成导航转换。导航栏子视图树可能会损坏。当我按下那个未知控制器上的后退按钮时,它会回到我的预期目的地(第三个控制器)并且从那里运行良好。

4

1 回答 1

0

得到了答案。为此,我们需要将一个动画设置为“否”

pushViewController: animated:NO .
This prevents nested push animation 
于 2012-09-16T12:23:07.973 回答