2017-03-08 29 views
-1

所以我遇到了一个Xcode项目的问题:好像我所有的IB网点都已断开连接(所有我看到的是没有网点的空圆在代码行旁边的中间,请看图片)。所有IB网点似乎都已断开连接并导致应用程序崩溃(Xcode)

empty/hollow circles indicating IB outlets aren't connected

所有IB行动似乎无论是工作,一个例外。当我尝试点击它,我的应用程序崩溃,我收到以下错误信息:

“的libC++ abi.dylib:与类型NSException的未捕获的异常终止”

而且错误似乎位于AppDelegate文件: Error message in AppDelegate.swift

有没有人知道这里发生了什么?自从我上次参与这个项目以来,这已经有一段时间了(几周),如果这完全相关的话。

回答

0

忽略未填充的圆圈;他们不会造成问题。

您点击时的崩溃不是因为IBOutlet。这是因为该对象的IBAction(未在屏幕截图中显示)。这是你需要处理的。

0

首先检查所有对象IBAction和IBOutlet或重新连接它们。有时未填充的圈子会误导你。

为了更好的编译,应该在应用程序中有一个异常处理程序。尝试以下链接:

https://www.raywenderlich.com/152276/intermediate-debugging-xcode-8

这将帮助你找到你在哪里得到的问题确切位置。

希望这有助于。