我想从我的登录页面转到MainMenuViewController
,但MainMenuViewController
是导航控制器。
我搜索了一会儿但它仍然无法正常工作。谁能告诉我发生了什么事?
我的代码:
MainMenuViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier: @"MainMenuViewController"];
[self presentViewController:vc animated:YES completion:nil];
答案 0 :(得分:0)
究竟是什么问题?这将显示您选择的视图控制器,如果您想要使导航视图正确显示,您将不想转换到MainMenuViewController,而是转换为根视图控制器。当您查看故事板时,您可以看到分离到MainMenuViewController的导航控制器,显示该视图控制器而不是MainMenuViewController。
答案 1 :(得分:0)
设置导航控制器的故事板ID,并在函数中写下以下代码。
UINavigationController * navigationController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"SecondNavigationController"];
[self presentViewController:navigationController animated:YES completion:nil];
希望这会有所帮助。 :)