我有一个应用程序,它利用情节提要中的 UINavigation 控制器通过两个 UITableViews 来访问详细信息视图。我想跳过第二个表视图并直接进入详细视图。当用户点击“返回”时,他们应该会看到第二个表格视图。
如果我使用
[self.navigationController pushViewController:secView animated:NO];
[self.navigationController pushViewController:thirdView animated:YES];
应用程序出错了,我得到了
nested push animation can result in corrupted navigation bar
2012-06-11 15:02:23.695 App[3853:f803] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
我试过了
[self navigationController].viewControllers = [NSArray arrayWithObjects: dest, detView, nil];
[[self navigationController] popToViewController:detView animated:YES];
这个工作正常,但我无法回到第一个视图。后退按钮不见了。
我想请一些指点。