Sib*_*bir 10 xcode exc-bad-access instruments nszombie ios
我有一个iOS(7.1)应用程序崩溃的原因EXC_BAD_ACCESS.如果我没错,这是因为使用了已经解除分配的对象.经过一些搜索,我发现启用Zombie对象有助于确定错误行.当我使用xcode 5.1.1时,我已经完成了以下操作来启用Zombie Objects.

Enable Zombie Objects复选框,
访问释放的对象并不是获得EXC_BAD_ACCESS的唯一原因.导致错误访问错误的其他原因包括访问nil指针并超越数组的边界.
查看截图,您没有使用解除分配的对象.如果您使用的是已释放的对象,则Instruments中的Zombies模板会通知您.仪器将显示类似于以下内容的消息:

下一步应该是在Xcode中设置一个异常断点.当您的应用崩溃时,Xcode会在崩溃发生时暂停您的应用.要设置异常断点,请选择"视图">"导航器">"显示断点导航器"以打开断点导航器.单击导航器底部的+按钮,然后选择Add Exception Breakpoint.