我有一个UIView
,我需要切换到UINavigationController
。这是我用来导航的代码:
MainMenuNavigationViewController * aMainMenuNavigationViewController = [[MainMenuNavigationViewController alloc] initWithNibName:@"MainMenuNavigationViewController" bundle:nil];
[self presentModalViewController:aMainMenuNavigationViewController animated:YES];
我收到错误
- [UIViewController _loadViewFromNibNamed:bundle:]加载了“MainMenuNavigationViewController”笔尖,但未设置视图插座。'
我浪费了大约12个小时在网上搜索。但是我找不到解决方案。
答案 0 :(得分:0)
在“界面”构建器中打开的MainMenuNavigationViewController.xib中,在文档窗口中右键单击未设置视图引用插座,因此右键单击并选择文件所有者视图。那是那里的问题。现在你共享的代码没有使用导航控制器加载viewController你正在呈现MainMenuNavigationViewController modally presentModalViewController。