0

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

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

你能帮助我吗。

4

1 回答 1

1

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

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

在其(firstViewController)ViewWillAppear 中:

[self.navigationController pushViewController:secandViewController animated:YES];
于 2012-05-10T08:02:55.857 回答