【问题标题】:How to add tabs to a tab bar controller? (iOS)如何将标签添加到标签栏控制器? (iOS)
【发布时间】:2011-02-25 11:33:44
【问题描述】:

我已经使用基于默认选项卡的布局启动了一个 Xcode 项目,但我似乎无法弄清楚。我打开主 .xib 并添加第三个选项卡,然后将选项卡关联到第三个 .xib 文件,但是当我触摸第三个选项卡时,应用程序崩溃了。

错误代码:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "thirdview" nib but the view outlet was not set.'

提前致谢。

【问题讨论】:

    标签: iphone objective-c uitabbarcontroller


    【解决方案1】:

    此错误通常意味着当您的标签栏控制器正在查找与其关联的 .xib 文件时,.xib 没有来自其“文件所有者”项的view 出口的链接。仔细检查您是否正确设置了此属性。 (大多数 xib 只会将其设置为它们包含的视图。)

    【讨论】:

    • 如何检查我的设置是否正确,以及如何建立连接?谢谢。
    • 打开 .xib 文件并选择“文件的所有者”项。在检查器(Xcode 3 中的单独窗口,Xcode 4 中的右窗格)中,打开 Links 选项卡。其中一个链接应称为view,旁边有一个小圆圈。确保圆圈已填满,当您将鼠标悬停在该圆圈上时,您的视图会突出显示 - 如果没有,请从圆圈拖放到您的视图对象上。
    猜你喜欢
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 2018-02-24
    • 2014-03-01
    • 1970-01-01
    相关资源
    最近更新 更多