模拟器运行时崩溃,并打印出错误信息
[XXXX respondsToSelector:]: message sent to deallocated instance 0x7fe2d3e404f0
如果没有打印出错误信息的话,而是堆栈信息,这时可以进行相关的设置。
1、Xcode-菜单栏-Product-Scheme-Edit scheme-Run Debug-Diagnostics
2、选择:Zombie Objects、Malloc Stack
遇到这种崩溃时,大概知道是向已经释放的对象发送消息。但具体的问题是在哪一段代码造成的,应该如何解决呢?
解决方法:使用命令malloc_histo