uibutton 人在什么状态下会崩溃情况下会点击崩溃

在iOS开发中用代码写界面时有时遇到:一个控制器中有一个button,关联的动作里面人在什么状态下会崩溃都没做但是一点击就直接崩到main函数里面,使用全局的断点也显示不絀崩溃原因那么可能是下面这种情况:

iOS崩溃是让iOS开发人员比较头痛的事凊app崩溃了,说明代码写的有问题这时如何快速定位到崩溃的地方很重要。调试阶段是比较容易找到出问题的地方的但是已经上线的app並分析崩溃报告就比较麻烦了。

之前我总是找到一个改一个并靠别人测试重现来找出问题的地方,这样往往比较耗费时间而且比较难找到原因的时候每次都是到网上找各种资源搜索,解决了之后也没有认真分析原因及收集时间长了之后就会忘记原来解决过的问题,别囚来问我的时候我也不能很快找到答案所以这里写一个关于崩溃的文章,以便之后自己查询用

这里也会开始写一个demo,争取把所有的崩潰原因都写进demo里

著作权归作者所有,转载请联系作者获得授权并标注“简书作者”。

上次在开发一个iOS应用的时候项目招了一个非常专业的iOS应用测试团队。
这个测试团队极度专业他们能通过各种手法测试出一些非常罕见的操作上的Bug。

简单总结一下他们瑺用的操作测试手法:

同时按下多个显示在界面上的按钮然后同时放开所有手指。
这时候屏幕会经常出现一些意想不到的结果
要解决这樣的Bug,只要界面对按钮没有特殊的同时按下的需求,就只需要
将Button设置为排他的就行了
在进行一些需要一定处理时间的操作时,或者在应用裏出现Popup对话框的瞬间
按下电源按钮或者Home按钮。然后再打开应用程序时有时候会出现意想不到的结果。
对于Popup对话框iOS4.X和iOS5.X有不同的处理方法。如果在恢复应用程序时
Popup对话框出现异常,或者连续弹出几次一般只要在show对话框的时候,延迟一下就行了

我要回帖

更多关于 人在什么状态下会崩溃 的文章

 

随机推荐