-
1、找不到方法的实现unrecognized selector sent to instance
-
2、KVC造成的crash
-
3、EXC_BAD_ACCESS
-
4、KVO引起的崩溃
-
5、集合类相关崩溃
-
6、多线程中的崩溃
-
7、Socket长连接,进入后台没有关闭
-
8、Watch Dog超时造成的crash
-
9、后台返回NSNull导致的崩溃,多见于Java做后台服务器开发语言
1.
dispatch重入,互锁了
2. 发这种crash的原因如下
2.1 真心是没有定义这个函数
2.2 函数是定义了,但是参数个数不对
2.3 函数是定义了,类型参数也写对了,但是mm文件中和h中的定义不相同
2.4 静态库中在分类中调用了,但是调用者没有写上-force_load
查crash
atos -arch arm64 -o /Users/fishmai/Downloads/1ebd76d5-b463-406f-9d2d-9cd961e3e3b7/QQ.app.dSYM/Contents/Resources/DWARF/QQ 0x00000001015a6710