我有3个视图控制器,其中我必须通过第二个控制器从第一个分割到第三个,而不需要查看第二个控制器。第二个控制器有一个执行segue控制器2-->控制器3的按钮。
我试过了
[self performSegueWithIdentifier:@"addItem" sender:self ];在第二个控制器的viewDidLoad中。但是,它不是连接到第三个控制器,而是连接到一个未知的控制器。终端中有一条消息说。嵌套推送动画可能会导致导航栏损坏。在意外状态下完成导航过渡。导航栏子视图树可能已损坏。当我按下那个未知控制器上的后退按钮时,它正返回到我想要的目的地(第三个控制器),并且它在那里工作正常。
发布于 2012-09-16 20:23:08
找到答案了。为此,我们需要在中将一个动画设置为‘No
pushViewController: animated:NO .
This prevents nested push animation https://stackoverflow.com/questions/12332214
复制相似问题