线程 1:信号 sigabrt。不知道如何解决这个问题

Posted

技术标签:

【中文标题】线程 1:信号 sigabrt。不知道如何解决这个问题【英文标题】:Thread 1: Signal sigabrt. No idea how to solve this 【发布时间】:2017-01-08 04:58:04 【问题描述】:

启动我正在按照 Lynda 的“非程序员编程”课程制作的计算器应用程序。第一次真正启动模拟器,我在 AppDelegate.swift 代码部分收到此错误消息:

线程 1:信号 sigabrt

我的调试器显示: libc++abi.dylib:以 NSException 类型的未捕获异常终止 (lldb)

这对我来说都是希腊语。非常感谢任何帮助!

【问题讨论】:

你已经设置了故事板初始视图控制器? 请参阅raywenderlich.com/10209/my-app-crashed-now-what-part-1 了解如何调试崩溃。 能否给我们看看完整的错误日志?还有你的代码和你的界面生成器。 【参考方案1】:

这可能是几件事。在您的视图控制器中,顶部应该有三个按钮。右键单击左侧,它将显示 IBOutlet 连接列表。删除旁边有警告三角形的任何内容。如果这不能解决您的问题,请尝试在调试器中进一步阅读,看看它是否提供了更详细的信息。

【讨论】:

完美修复。非常感谢!

以上是关于线程 1:信号 sigabrt。不知道如何解决这个问题的主要内容,如果未能解决你的问题,请参考以下文章

Swift”线程 1:PresentViewController 中的信号 SIGABRT

如何在多线程环境中捕获 SIGABRT?

线程 1 在放置按钮或标签 iOS 时发出信号 SIGABRT 错误

Xcode 线程 1 SIGABRT 上的 Firebase 通知错误

调用 requestLocation() 时的“线程 1:信号 Sigabrt”

Swift 3“线程 1:信号 SIGABRT”错误