前段时间,做项目的时候 测试发现了一个bug 打过来重现的时候 发现就算打了全局断点,也没办法找到。。。无奈之下 就使用Xcode的Zombie Objects来查找定位。
当时报错:
thread 1:exc_bad_access(code=1,address=0x15070100)
这种提示 通常意味着程序出错或者崩溃是因为内存管理的问题。可以理解为系统访问了一个已经被释放的对象,或者说 系统在调用某个对象的时候,这个对象也访问了一个被释放的内存地址。导致程序崩溃。这种情况下我们常常无法定位错误在哪。程序在不运行时也是没有任何报错和警告的。运行中也只有访问到该点才回出错。
这时候我们可以使用Zombie Objects来定位问题。
调用Zombie Objects:

本文介绍了如何通过Xcode的Zombie Objects功能来定位和解决iOS应用中的内存泄露问题。当出现`exc_bad_access`错误时,启用Zombie Objects可以在程序访问已释放对象时提供更精确的错误定位信息,帮助开发者找出导致崩溃的具体类或方法。
最低0.47元/天 解锁文章
1925

被折叠的 条评论
为什么被折叠?



