swift - 线程 1:signal SIGABRT Swift Xcode
问题描述
它发生在“类”线上,似乎无法解决问题。
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
解决方案
即使 Xcode 在 AppDelegate 类声明中崩溃,SIGABRT 错误很可能不在该部分代码中。正如@vadian 评论的那样,异常断点可以帮助您找到真正有问题的行。
但是,根据我的经验,这些错误通常是由于对@IBOutlets 的一些错误操作而出现的。我建议您检查任何最近更改的故事板和/或 .xib 视图,以检查您的插座是否正确连接和初始化。
一些常见的错误是
- 故事板中的出口名称已更改,但代码中未更改,反之亦然。
- 从情节提要中删除了一个元素,但未从类代码中删除出口。
- 一个统一的出口正在被强制施放(!)等。
推荐阅读
- vue.js - 登录后 Vue 仅渲染我的 App.vue 的一部分
- r - 删除函数中导致它在 R 中停止的元素
- spring - 如何在 Spring Boot 2.1.9 中配置 ssl 证书
- windows - 基本 Bash 脚本导致“edge.sh: line 13: npm: command not found”在此处发现问题,但未解决
- javascript - 使用 Javascript 将表行从一个表移动到另一个表
- php - 在 Laravel 中使用 SQL 进行连接内连接和记录计数
- google-photos - Google Photos API:识别“动态照片”
- java - 有没有办法在安卓上复制文件夹?(非文件)
- javascript - Rails 5 部分渲染表单中的错误:“未定义的方法 `simple_fields_for' for”#
这是从这里的延续: python - 在关键字后打印第一个单词