在退回后没有在uiviewcontroller内部调用deinit - Swift

时间:2015-12-09 23:53:29

标签: swift uiviewcontroller nstimer dealloc

我试图在用户点击后取消分配/销毁NSTimer,但uiviewcontroller内的deinit {...}永远不会被调用。

1 个答案:

答案 0 :(得分:3)

请注意,视图控制器离开屏幕并不意味着它将在之后被释放。我建议将计时器dealloc移动到viewDidDisappear,但显然它取决于您使用该计时器的内容。