Ios 以NSException类型(异常代码6)的未捕获异常终止

Ios 以NSException类型(异常代码6)的未捕获异常终止,ios,ios7,ios6,xcode5,Ios,Ios7,Ios6,Xcode5,由于未捕获异常而终止应用程序: 'nsinternalinconsistenceexception',原因:'-[UIViewController\u loadViewFromNibNamed:bundle:]加载了“ViewController”nib,但未设置视图出口 我在xcode 6中遇到了这个错误。我知道如何在xcode 5或更低版本中设置视图出口(转到connection inspector,将出口单选按钮拖动到文件的所有者,然后弹出一个视图,然后单击view设置出口),但视图弹出窗

由于未捕获异常而终止应用程序:

'nsinternalinconsistenceexception',原因:'-[UIViewController\u loadViewFromNibNamed:bundle:]加载了“ViewController”
nib,但未设置视图出口

我在xcode 6中遇到了这个错误。我知道如何在xcode 5或更低版本中设置视图出口(转到connection inspector,将出口单选按钮拖动到文件的所有者,然后弹出一个视图,然后单击view设置出口),但视图弹出窗口在xcode 6(beta版)中未出现。这是一个xcode 6错误还是它有不同的方式来设置插座。
有人能帮忙吗?

这意味着您有一个视图控制器,但您还没有设置
视图
插座。在interface builder中,右键单击视图控制器,将显示outlet和action弹出窗口。找到视图出口,并将其拖动到视图列表中最顶部的视图。

我遇到了这个问题,基本上是因为一个按钮被分配给了出口(我不需要),以及我实际使用的操作。要解决这类问题,您需要确保您的按钮已正确分配,并清除您不需要或可能错误添加的任何插座

当您更改了故事板中的ui元素,但没有完全清理它们时,我就遇到了这种情况。只需右键单击俯视图控制器,它将显示应该删除哪个

在IB中设置好插座后,在源文件中删除插座时通常会发生这种情况。查看IB中该视图控制器的插座检查器。其中一个或多个将有一个小感叹号!指向他们旁边。删除这些。