EXEC_BAD_ACCESS
原因
向已经释放的对象发送消息。
调试方案
可以通过设置NSZombieEnabled环境变量来获取更多的信息,设置该变量之后对象销毁时会转化为_NSZombie。此时若向已释放的对象发送消息,不会再crash或者一些不可理解的行为,而是会发出一个错误消息。
NSZombieEnabled设置方法:
向已经释放的对象发送消息。
可以通过设置NSZombieEnabled环境变量来获取更多的信息,设置该变量之后对象销毁时会转化为_NSZombie。此时若向已释放的对象发送消息,不会再crash或者一些不可理解的行为,而是会发出一个错误消息。
NSZombieEnabled设置方法: