Ios Xcode 5仪器不显示僵尸
我无法发布图片,因为我还没有10个代表,所以如果其中任何一个是模糊的,我很抱歉 我正在为MacOSX编写一个ARC应用程序,它抛出了一个EXC_BAD_访问错误。为了追踪问题,我在“诊断”选项卡下启用了僵尸对象 然后启动仪器(僵尸) 最后,我记录并导致应用程序崩溃,并生成错误。然而,我没有在仪器中得到任何僵尸指示器,而是得到了一份我正在分析的应用程序问题报告,报告中说我的应用程序“意外退出”。没有生成堆栈跟踪供我导航,并且该问题报告对我没有多大用处 EXC_BAD_访问错误可能是由解除对已释放内存指针的引用以外的其他原因引起的吗?在这种情况下,当存在EXC\u BAD\u访问错误时,我是否应该总是期望得到僵尸?如果是这样的话,我怎么能看到僵尸呢?我还需要配置什么来获取僵尸Ios Xcode 5仪器不显示僵尸,ios,xcode,instruments,profiler,zombie-process,Ios,Xcode,Instruments,Profiler,Zombie Process,我无法发布图片,因为我还没有10个代表,所以如果其中任何一个是模糊的,我很抱歉 我正在为MacOSX编写一个ARC应用程序,它抛出了一个EXC_BAD_访问错误。为了追踪问题,我在“诊断”选项卡下启用了僵尸对象 然后启动仪器(僵尸) 最后,我记录并导致应用程序崩溃,并生成错误。然而,我没有在仪器中得到任何僵尸指示器,而是得到了一份我正在分析的应用程序问题报告,报告中说我的应用程序“意外退出”。没有生成堆栈跟踪供我导航,并且该问题报告对我没有多大用处 EXC_BAD_访问错误可能是由解除对已释放内
谢谢您可以尝试在Xcode中添加异常断点
否,NSZombieEnabled仅帮助您查找尝试访问解除分配对象的情况。它不会帮助您处理产生EXC\u BAD\u访问的其他情况。根据我的经验,EXC BAD访问总是与引用取消分配的指针有关。僵尸是最难理解的一种。它有时会在一个不是真正问题的地方断裂,有时会偏离真正的问题。这可能是重复的。EXC_BAD_访问错误仍然抛出,调用堆栈仍然没有信息。