下午帮忙处理了一个crash,如题所示
原因在于uiview或者其子类被release2次,导致报错
[6998:907] *** -[CALayer release]: message sent to deallocated instance 0x19b18e00*/
如果是低版本的Xcode可以使用 :
MallocStackLogging
NSZombieEnabled
加上 shell malloc_history ${App_PID} ${Object_instance_addr} 调试处错误所在
shell malloc_history 6998 0x19b18e00
会出现一大堆错误,仔细在里面找找可以找到线索,再加上自己的分析可以找出错误。