查找修复他人 bug 的过程. 原理其实也没完全吃透.
测试反馈有偶先崩溃,第一反应是这不太好查并且可能是个线程问题,还好有 bugly 崩溃日志可以追踪。

看原因估计是多线程操作了同一块数据导致的崩溃。
查看其它线程信息,相关的也就是这个线程了。

基本可以确认是由于多线程操作引起的,看代码也是如此。




目前修改方案是采用异步串行队列去处理,待验证问题的解决。
另一种解决方案是设置 CoreData 为并行类型的 Context。
查找修复他人 bug 的过程. 原理其实也没完全吃透.
测试反馈有偶先崩溃,第一反应是这不太好查并且可能是个线程问题,还好有 bugly 崩溃日志可以追踪。
看原因估计是多线程操作了同一块数据导致的崩溃。
查看其它线程信息,相关的也就是这个线程了。
基本可以确认是由于多线程操作引起的,看代码也是如此。
目前修改方案是采用异步串行队列去处理,待验证问题的解决。
另一种解决方案是设置 CoreData 为并行类型的 Context。
本文标题:NSGenericException Collection &l
本文链接:https://www.haomeiwen.com/subject/rnrdeqtx.html
网友评论