2011-09-11 32 views
0

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

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

我正在一个错误

- [UIViewController中_loadViewFromNibNamed:束:]加载的“MainMenuNavigationViewController”笔尖但没有设置视图出口。 “

我在搜索互联网大概12小时左右浪费了。但是我找不到解决方案。

回答

0

在您的MainMenuNavigationViewController.xib在界面构建器中打开,在文档窗口中右键单击视图引用outlet没有设置,因此右键单击并选择文件所有者视图。那是那里的问题。现在,您共享的代码不会使用导航控制器加载viewController,而是以MainMenuNavigationViewController方式呈现presentModalViewController。

+0

感谢您的回答我尝试了右键单击Uinavigationviewcontroller并添加一个引用输出但是我仍然收到错误。然后我试着导航栏的引用出口,然后我没有错误,但我得到的导航栏扩展了整个屏幕。然后我尝试在导航控制器中查看,但我无法分配给文件所有者。 –