【问题标题】:Navigate UIView to UINavigationViewController将 UIView 导航到 UINavigationViewController
【发布时间】:2011-09-11 17:19:24
【问题描述】:

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

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

我收到一个错误

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

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

【问题讨论】:

    标签: iphone uiviewcontroller uinavigationcontroller


    【解决方案1】:

    在界面生成器中打开的 MainMenuNavigationViewController.xib 中,在文档窗口中右键单击视图引用出口没有设置,因此右键单击并选择文件所有者视图。那就是那里的问题。现在,您共享的代码没有使用您正在呈现 MainMenuNavigationViewController 模态presentModalViewController 的导航控制器加载viewController。

    【讨论】:

    • 感谢您的回答我尝试右键单击 Uinavigationviewcontroller 并添加引用出口,但我仍然收到错误消息。然后我尝试了导航栏的引用插座,然后我没有出错,但我让导航栏扩展了整个屏幕。然后我尝试在导航控制器中查看视图,但无法分配给文件所有者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    • 2019-03-21
    • 2012-11-21
    • 1970-01-01
    相关资源
    最近更新 更多