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