在我的应用程序中,我想从当前视图的ViewWillAppear中推送一个不同的视图。 应用程序正在运行,但我在控制台中收到的消息是
在意外状态下完成导航转换。导航栏子视图树可能已损坏。
你能帮助我吗?
答案 0 :(得分:1)
如果没有一些请求的代码,我会猜测你将带有动画标志的新viewController推送到YES。在这种情况下,将以前的ViewControllers过渡设置为非动画。换句话说(代码):
[self.navigationController pushViewController:firstViewController animated:NO];
在其(firstViewController)ViewWillAppear:
中[self.navigationController pushViewController:secandViewController animated:YES];