【问题标题】:Exception when trying to load view on iPad: "loaded the nib but the view outlet was not set", how do I add that outlet?尝试在 iPad 上加载视图时出现异常:“已加载 nib 但未设置视图插座”,如何添加该插座?
【发布时间】:2011-12-13 04:25:01
【问题描述】:

我得到了这个例外:

Objective-C 抛出异常。
名称:NSInternalconsistencyException
原因: - [UIViewController_loadViewFromNibNamed:bundle:] 加载了“TestRunnerViewController_iPad”笔尖,但未设置视图出口。

果然,如果我检查我首先创建的 iPhone 视图,我可以看到:

但是,在崩溃的那个中,我手动添加的同一个控制器的 iPad 视图不存在,我不知道如何添加它。我查看了 File's Owner 下,我在工作视图上找到插座的同一位置,但我无法弄清楚将“新引用插座”连接器拖到哪里,它似乎没有与任何东西链接:

所以,问题很简单。如何将所需的视图插座添加到我的新视图中?

请注意,我使用的是 MonoTouch/MonoDevelop,但由于这是与 Xcode Interface Builder 4 相关的问题,我怀疑这是否相关。

【问题讨论】:

    标签: ios interface-builder outlet


    【解决方案1】:

    您是否设置了文件所有者的类类型?

    【讨论】:

    • 显然不是。这对我来说太新了,所以我不知道这就是它从那里得到这些出口的地方。我设置了它,然后出口出现了。谢谢!
    猜你喜欢
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多