Cannot form weak reference to in
2019-07-03 本文已影响0人
智人一千
这两天天遇到一个崩溃很奇葩,某个同事在退出某个界面时候必现崩溃。
梳理逻辑后发现是因为在dealloc里调用对象的getter方法,对象的getter写成了懒加载,里面重新走了设置delegate方法,但是设置为代理的self已经被释放了。
![](https://img.haomeiwen.com/i5130495/70b4c3439ddeb630.png)
![](https://img.haomeiwen.com/i5130495/c8de6241763c0ca5.png)
逻辑写的有问题,希望以后大家在处理dealloc方法时要注意;至于为什么只有该同事手机上出现这问题,有兴趣的朋友可以探究一下,欢迎交流。