将UIView导航到UINavigationViewController

时间:2011-09-11 17:19:24

标签: iphone uiviewcontroller uinavigationcontroller

我有一个UIView,我需要切换到UINavigationController。这是我用来导航的代码:

MainMenuNavigationViewController * aMainMenuNavigationViewController = [[MainMenuNavigationViewController alloc] initWithNibName:@"MainMenuNavigationViewController" bundle:nil];
[self presentModalViewController:aMainMenuNavigationViewController animated:YES];

我收到错误

  

- [UIViewController _loadViewFromNibNamed:bundle:]加载了“MainMenuNavigationViewController”笔尖,但未设置视图插座。'

我浪费了大约12个小时在网上搜索。但是我找不到解决方案。

1 个答案:

答案 0 :(得分:0)

在“界面”构建器中打开的MainMenuNavigationViewController.xib中,在文档窗口中右键单击未设置视图引用插座,因此右键单击并选择文件所有者视图。那是那里的问题。现在你共享的代码没有使用导航控制器加载viewController你正在呈现MainMenuNavigationViewController modally presentModalViewController。