我在操场上创建了UIView最简单的子类,只是创建了一个实例,然后将该实例设置为nil。超级简单。 deinit没有被召唤。有人有什么想法吗?
class MyView: UIView {
deinit {
print("View deinit")
}
}
class MyViewController: UIViewController {
deinit {
print("Controller deinit")
}
}
var firstView: MyView?
firstView = MyView()
firstView = nil
var myController: MyViewController?
myController = MyViewController()
myController = nil
这输出以下内容:
Controller deinit
“查看deinit”在哪里?