@implementation NSArray (LXZArray) + (void)load { [super load]; Method fromMethod = class_getInstanceMethod(objc_getClass("__NSArrayI"), @selector(obj ...
分类:
其他好文 时间:
2018-06-24 11:47:17
阅读次数:
189
什么是崩溃日志,从哪里能得它? iOS设备上的应用闪退时,操作系统会生成一个崩溃报告,也叫崩溃日志,保存在设备上。崩溃日志上有很多有用的信息,包括应用是什么情况下闪退的。通常,上面有每个正在执行线程的完整堆栈跟踪信息,所以你能从中了解到闪退发生时各线程都在做什么,并分辨出闪退发生在哪个线程上。有几种 ...
分类:
移动开发 时间:
2016-09-19 11:34:30
阅读次数:
446
测试过APP的人都应该发现,app崩溃是一类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试的资料以及自己的工作经验整理如下: 一、APP中BUG的直接影响:App的Bug会直接影响用户的体验 ...
分类:
移动开发 时间:
2016-09-10 23:49:09
阅读次数:
411
在进行app开发过程中会遇到很多的问题,各种崩溃令人相当头疼。当然,解决bug的能力也体现了一个程序员的水平,现在来说一说开发中经常遇到的崩溃问题吧。 常见崩溃问题: 一是signal SIGABRT, 二是EXC_BAD_ACCESS. 一、signal SIGABRT 出现这样的崩溃一般有两个原 ...
分类:
数据库 时间:
2016-08-13 21:06:55
阅读次数:
248
1、nullpointer——就是使用一个对象的时候还没有对其进行初始化导致该问题一般在何种情况下容易出现呢?(1)父窗口+子窗口同时出现的,父窗口因为某种原因消掉了,子窗口还在,操作子窗口找不到父窗口的pid,就会出现问题(2)加载过程中进行刷新或者其他点击操作,可能某种资源还没有初始化成功,就会...
分类:
移动开发 时间:
2015-05-09 18:42:54
阅读次数:
162
本博客会不定期更新,将我在项目中常见的崩溃情况进行整理后分享给大家:
1.unrecognized seletor。错误:这种情况很简单,给一个对象发送了一条它不认识的消息。比如说你的.h中声明了某一个方法,但是.m中却没有实现,而且你没有对异常消息处理(消息转发)就会造成这种现象。解决办法:首先排查自己的某一些方法是否实现,其次看一下哪些对象接收了它不该接收的消息。
2.index 1 be...
分类:
移动开发 时间:
2014-11-24 13:35:01
阅读次数:
156