EXC_BAD_ACCESS 出现原因与解决办法章
2017-05-17 本文已影响0人
JenKinGit
EXC_BAD_ACCESS 一种异常,顾名思义坏的访问
出现����原因
01��� �用到已经释放的�指针(�对象)
解决方法
- 设置�全局异常�断点, 02
- 找到抛异常的位置:上图�断点�位置
- 开启�僵尸调试�模式 03
- ��运行�程序 04
[NSObject respondsToSelector:]: message sent to deallocated instance 0x100200060
结论
�� 那什么时候会�访问一个已经释放的对象?
- 内存管理�出现�问题
- 对�野指针的访问(����也是内存管理出现问题)
项目中���MRC�和ARC混编�导致内存管理紊乱(32��位)�