遇到这个问题我也很懵逼。我在退出View的时候报错,感觉像是内存泄漏的问题。上网一查,果断试了。
像这种bug最难的也就是定位。找不到位置,报错信息也不明。
因为我们继承了Umeng的SDK,用了umeng错误分析工具来定位。想了解的看这儿:umeng分析工具。
发现问题是因为使用addobsever的监听问题,view被释放了,监听却在持续。
个人认为如果出现上述问题应该:在内存这块要比较关注Observer这个东西,然后就是block还是要时刻记得weakself和一些常见的内存泄露坑。