我刚刚更改了我的应用程序,我很困惑。它从根视图开始,然后推送第二个视图,该视图上有一个按钮可以推送另一个视图......所以我决定改为呈现第二个视图控制器,但现在不能从第二个视图推送另一个视图。
根视图中的代码:
//This works
[[self navigationController] presentViewController:secondViewController
animated:YES completion:nil];
第二视图的代码:
//This Does not work
[[self navigationController] pushViewController:locactionView animated:YES];
编辑:对不起,缺乏细节。不会抛出异常,它根本不会推送“位置视图”。在我展示视图之前,我推送了它,一切正常。同样,当视图最初被推送时,导航栏是可见的,现在正在呈现视图控制器,我无法推送视图或查看导航栏。我希望这有帮助。我不知道我可以添加什么代码,因为在问题发生之前我只更改了一行。