EXC_BAD_ACCESS 查错步骤
1、Xcode -> Product -> Scheme -> EditScheme;增添MallocStackLogging和NSZombieEnabled两个环境变量;分别用于记录内存alloc和监控zombie内存.

4、重新启动运行Project, 先不要执行到崩溃点.在打开的Instruments工具中choose要检查的程序名称;然后点击Instruments左上角的record按钮, 开始记录内存使用情况.

5、继续执行程序至崩溃点.程序执行到第40秒报出zombie Messaged错误;点击图中圈选的">"查看内存详情.

7、综合以上结果:可知是存在于觊皱筠桡CameraLiveViewController中的一个UILabel多执行了release.此时可添加代码对潮贾篡绐CameraLiveViewController中的可疑UILabel打印日志.重新执行上述过程, 对比打印UILabel与Zobmie内存的地址,从而定位出错位置.

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:65
阅读量:46
阅读量:23
阅读量:46
阅读量:86