我添加了这个
deinit {
print("DEINIT A CELL!")
...
到自定义单元格类。
视图控制器vc有一个tableView,它有几十个单元格。
令人惊讶的是,当我关闭视图控制器时,
vc?.dismiss(animated: false) {
print("I am even explicitly nilling it ... \n\n")
self.vc = nil
}
我没有看到几十个细胞的碎片。我没有看到任何。
发生了什么事?
除了其他问题之外,想象一下如果您在单元格中有Firebase观察。当表格cv被解雇时,你肯定想放弃所有的观察结果。