我有一个倒计时器。当它达到 0 秒时,计时器会重复,直到我按下停止按钮,但是当我离开视图控制器而不按下停止按钮时,它会在后台运行,当我返回到 countdownViewController 时,它不会停止。
当我退出视图控制器而不按停止按钮时如何杀死它?
斯威夫特 4.2
我猜您已经在单击“停止”按钮后停止了倒计时器。您可以在 viewcontroller 的 viewDidDisappear 方法中执行相同的编码:
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
// Put the same code which works on Stop button click
}
我希望这有帮助。