在推送视图时获取警告消息

时间:2012-05-10 07:43:03

标签: iphone ipad uinavigationcontroller

在我的应用程序中,我想从当前视图的ViewWillAppear中推送一个不同的视图。 应用程序正在运行,但我在控制台中收到的消息是

在意外状态下完成导航转换。导航栏子视图树可能已损坏。

你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

如果没有一些请求的代码,我会猜测你将带有动画标志的新viewController推送到YES。在这种情况下,将以前的ViewControllers过渡设置为非动画。换句话说(代码):

[self.navigationController pushViewController:firstViewController animated:NO];

在其(firstViewController)ViewWillAppear:

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