按下后,在 uiviewcontroller 内部不调用 deinit - Swift
deinit not called inside uiviewcontroller after pressing back - Swift
我试图在用户点击返回后解除分配/销毁 NSTimer,但是 uiviewcontroller 中的 deinit{...} 永远不会被调用。
请注意,视图控制器离开屏幕并不意味着它会在之后被释放。我建议将计时器 dealloc 移动到 viewDidDisappear,但显然这也取决于您使用该计时器的目的。
我试图在用户点击返回后解除分配/销毁 NSTimer,但是 uiviewcontroller 中的 deinit{...} 永远不会被调用。
请注意,视图控制器离开屏幕并不意味着它会在之后被释放。我建议将计时器 dealloc 移动到 viewDidDisappear,但显然这也取决于您使用该计时器的目的。