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

发布于 2012-12-09 01:41:23
你需要连接“视图”插座。看到那个列表“视图”中有一个没有连接的项目了吗?您需要确保每个UIViewController都连接到一个视图。
由于您将文件命名为" portrait“,因此我猜您希望视图是肖像视图,因此将" view”插座与"Portrait“对象连接在”Objects“下。
发布于 2012-12-09 01:41:03
只需将"webView“上方的" view”旁边的小圆圈拖到第一个视图中。
https://stackoverflow.com/questions/13780016
复制相似问题