【问题标题】:SIGABRT Error "view outlet was not set"SIGABRT 错误“未设置查看出口”
【发布时间】:2012-12-08 17:36:09
【问题描述】:

尝试在我的 iPhone 5 上运行我的应用程序时收到 SIGABRT 错误。我的应用程序基本上需要 3 个视图,并且取决于您正在运行的设备(iPhone 4、iPhone 5 或 iPad),它将启动特定于您的设备类型的视图。

SIGABRT 错误:

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

我几乎肯定设置了视图出口,但我想我错了。

这是 Xcode 窗口的截图:

【问题讨论】:

    标签: iphone view sigabrt


    【解决方案1】:

    您需要连接“视图”插座。查看该列表“视图”中的项目如何没有连接?您需要确保每个 UIViewController 都连接到一个视图。

    由于您将文件命名为“portrait”,我猜您希望视图是纵向视图,因此将“view”出口与“对象”下的“Portrait”对象连接起来。

    【讨论】:

      【解决方案2】:

      只需将“webView”上方“view”旁边的小圆圈拖到第一个视图即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-04
        • 2015-04-06
        • 2012-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-20
        相关资源
        最近更新 更多