从侧面菜单中推送NavigationController中的ViewController

时间:2013-11-09 17:11:19

标签: ios uiviewcontroller menu uinavigationcontroller pushviewcontroller

我正在使用UINavigationController,我有一个侧面菜单。问题是,当我想从侧视图中推送NavigationController中的UIViewController时,它不起作用。要做到这一点,请使用该代码:

  [self.slidingViewController resetTopView];    

CDRecentChats* recentchats = [[CDRecentChats alloc]init];
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"conversation"];
[recentchats.navigationController pushViewController:controller animated:YES];

正如您所看到的,我首先关闭de侧菜单,然后调用NavigationController来推送新的ViewController。使用该代码,唯一发生的事情是菜单关闭,但NavigationController没有推送任何ViewController。我该怎么办?

1 个答案:

答案 0 :(得分:1)

popToViewController表示返回已经成为导航控制器堆栈一部分的那个。如果您要尝试展示新的,请使用pushViewController