所有IB网点似乎都已断开连接并且应用程序崩溃(Xcode)

时间:2017-03-08 20:37:02

标签: swift xcode ibaction

所以我的Xcode项目有问题:看起来我的所有IB插座都已断开连接(我看到的只是代码行旁边没有圆点的空圆圈,请参阅图片)。

empty / hollow circles indicating IB outlets aren't connected

所有IB行动似乎都在起作用,除了一个。当我尝试点击它时,我的应用程序崩溃,我收到以下错误消息:

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

此外,错误似乎位于AppDelegate文件中: Error message in AppDelegate.swift

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

2 个答案:

答案 0 :(得分:1)

忽略未填充的圈子;他们没有造成问题。

点按时崩溃不是因为IBOutlet。这是因为该对象的IBAction(未在屏幕截图中显示)。这就是你需要做的工作。

答案 1 :(得分:0)

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

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

  

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

这有助于您找到问题的确切位置。

希望这会有所帮助。