为了账号安全,请及时绑定邮箱和手机立即绑定

运行的时候总是显示Thread 1: signal SIGABRT是什么原因?怎么办?

如题。

正在回答

5 回答

从Storyboard或者xib中拖出outlet后,再次更改(实心圈变成空心)甚至直接删除掉,就会出现 Thread 1:signal SIGABRT,在面板里面叉掉outlet就能debug。我是看外国一个小孩子做的讲解视频知道的,惭愧

2 回复 有任何疑惑可以回复我~
#1

chetoria

太感谢了 !!果然是这样 !! 我改过几个控件的outlet和action event 事件
2017-04-07 回复 有任何疑惑可以回复我~

你是不是改过控件名称啊,是的话,只要重新设置控件就好了

0 回复 有任何疑惑可以回复我~
#1

SupCinc

果然是这样的,厉害,谢谢了!
2016-03-27 回复 有任何疑惑可以回复我~
#2

三十而立012

对的,就是更改控件名称了,最好是删除下。
2017-05-18 回复 有任何疑惑可以回复我~

我也是一步步跟着做,遇到了这个问题,运行程序后停在欢迎界面看不到三个控件了,解决办法是:


把main.storyboard里面三个控件都删了,com+R运行看看有没有出错,没出错

没出错再添加这三个控件,再运行,没出错

在viewcontrol里添加链接关系,再运行,也没出错了,问题解决


编程总是有各种莫名其妙的问题,网上找了半天也没答案,还是自己多用排除法解决吧!

0 回复 有任何疑惑可以回复我~
#1

三十而立012

发现问题所在了,使用过程中更改了控件的名字。删除后,重新创建,就可以了
2017-05-18 回复 有任何疑惑可以回复我~

我之前也有这个问题。有时候是内存管理方面的,有时候需要重装Xcode。

0 回复 有任何疑惑可以回复我~

我也遇到这个问题了,debug走不过class的定义(第12行)。我是10.9.5的系统+XCode 6.1.1 (6A2008a)。是不是要升级到10.10?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用Swift开发iOS8 App实战
  • 参与学习       62613    人
  • 解答问题       541    个

通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发

进入课程

运行的时候总是显示Thread 1: signal SIGABRT是什么原因?怎么办?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信