如何在NavigationController中有一个NavigationController时使用popToRootViewController

时间:2014-04-14 01:37:57

标签: ios objective-c

我的故事板设置(与此问题相关)如下。

LoginViewController -> NavigationController -> MainViewController ->
LeftMenuViewController -> NavigationController -> SettingsViewController

基本上我想一步到 SettingsViewController LoginViewController

到目前为止,我已经尝试了以下内容:

[self.navigationController popToRootViewControllerAnimated:YES];

[self.navigationController.navigationController popToRootViewControllerAnimated:YES];

既不奏效。无论如何,我的设置方式是这样做的吗?我理解我设置的方式可能不是最好的,但是我正在使用AMSlidingMenu库,它指示我按照这种方式设置。

1 个答案:

答案 0 :(得分:0)

我暂时放弃了这个问题,因为我无法弄明白。但我只是想通了,所以我来回答我自己的问题:

我做的是以下内容:

[[[UIApplication sharedApplication] keyWindow].rootViewController dismissViewControllerAnimated:YES completion:nil];

这让我可以回到LoginViewController