首页 > 解决方案 > 线程 1:signal SIGABRT Swift Xcode

问题描述

它发生在“类”线上,似乎无法解决问题。

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

标签: swiftxcode

解决方案


即使 Xcode 在 AppDelegate 类声明中崩溃,SIGABRT 错误很可能不在该部分代码中。正如@vadian 评论的那样,异常断点可以帮助您找到真正有问题的行。

但是,根据我的经验,这些错误通常是由于对@IBOutlets 的一些错误操作而出现的。我建议您检查任何最近更改的故事板和/或 .xib 视图,以检查您的插座是否正确连接和初始化。

一些常见的错误是

  • 故事板中的出口名称已更改,但代码中未更改,反之亦然。
  • 从情节提要中删除了一个元素,但未从类代码中删除出口。
  • 一个统一的出口正在被强制施放(!)等。

推荐阅读