SIGABRT错误“未设置视图插座”

时间:2012-12-08 17:36:09

标签: iphone view sigabrt

尝试在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 Window

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

由于您将文件命名为“肖像”,我猜您希望视图为纵向视图,因此将“视图”插座与“纵向”对象连接在“对象”下。