在某个Controller 返回的时候,偶尔会出现闪退。 经过查找,发行要在 dealloc方法中加入
self.tableView.delegate = nil;
原因可能跟系统的tableView是由mrc写的有关,并且其实用assign声明的
![](https://img.haomeiwen.com/i1377573/aabe58138a3e4fc1.png)
而平时我们
使用weak的话,就不需要手动置为nil了
在某个Controller 返回的时候,偶尔会出现闪退。 经过查找,发行要在 dealloc方法中加入
self.tableView.delegate = nil;
原因可能跟系统的tableView是由mrc写的有关,并且其实用assign声明的
而平时我们
使用weak的话,就不需要手动置为nil了
本文标题:没有使用deletate = nil 导致crash的原因
本文链接:https://www.haomeiwen.com/subject/ojoilttx.html
网友评论