0

尝试在我的 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 窗口的屏幕截图:

Xcode 窗口

4

2 回答 2

1

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

于 2012-12-08T17:41:02.847 回答
1

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

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

于 2012-12-08T17:41:22.543 回答