首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SIGABRT错误“未设置视图插座”

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

Stack Overflow用户
提问于 2012-12-09 01:36:09
回答 2查看 112关注 0票数 0

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

SIGABRT错误:

代码语言:javascript
运行
复制
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ViewController_Portrait5" nib but the view outlet was not set.'

我几乎可以肯定视图插座已经设置好了,但我想我错了。

以下是Xcode窗口的屏幕截图:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-09 01:41:23

你需要连接“视图”插座。看到那个列表“视图”中有一个没有连接的项目了吗?您需要确保每个UIViewController都连接到一个视图。

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

票数 1
EN

Stack Overflow用户

发布于 2012-12-09 01:41:03

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13780016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档