所以我的Xcode项目有问题:看起来我的所有IB插座都已断开连接(我看到的只是代码行旁边没有圆点的空圆圈,请参阅图片)。
empty / hollow circles indicating IB outlets aren't connected
所有IB行动似乎都在起作用,除了一个。当我尝试点击它时,我的应用程序崩溃,我收到以下错误消息:
“libc ++ abi.dylib:以NSException类型的未捕获异常终止”
此外,错误似乎位于AppDelegate文件中: Error message in AppDelegate.swift
有谁知道这里发生了什么?自从我上次参与这个项目以来已经有一段时间了(几周),如果这完全相关的话。
答案 0 :(得分:1)
忽略未填充的圈子;他们没有造成问题。
点按时崩溃不是因为IBOutlet。这是因为该对象的IBAction(未在屏幕截图中显示)。这就是你需要做的工作。
答案 1 :(得分:0)
首先检查所有对象IBAction和IBOutlet或重新连接它们。有时未填充的圈子误导你。
为了更好的编译,你应该在应用程序中有一个异常处理程序。请尝试以下链接:
https://www.raywenderlich.com/152276/intermediate-debugging-xcode-8
这有助于您找到问题的确切位置。
希望这会有所帮助。