EXC_BAD_ACCESS 查错步骤

2025-06-01 18:44:45

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

EXC_BAD_ACCESS 查错步骤

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

EXC_BAD_ACCESS 查错步骤

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

EXC_BAD_ACCESS 查错步骤

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

EXC_BAD_ACCESS 查错步骤
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢