尝试在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窗口的屏幕截图:
答案 0 :(得分:1)
只需将“webView”上方“view”旁边的小圆圈拖到第一个视图即可。
答案 1 :(得分:1)
您需要连接“视图”插座。看看该列表“视图”中的项目如何没有连接?您需要确保每个UIViewController都连接到视图。
由于您将文件命名为“肖像”,我猜您希望视图为纵向视图,因此将“视图”插座与“纵向”对象连接在“对象”下。