当我退出视图控制器时,如何在不按停止按钮的情况下终止倒计时计时器?

问题描述 投票:0回答:1

我有一个倒计时器。当它达到 0 秒时,计时器会重复,直到我按下停止按钮,但是当我离开视图控制器而不按下停止按钮时,它会在后台运行,当我返回到 countdownViewController 时,它不会停止。

当我退出视图控制器而不按停止按钮时如何杀死它?

斯威夫特 4.2

ios timer countdowntimer
1个回答
0
投票

我猜您已经在单击“停止”按钮后停止了倒计时器。您可以在 viewcontroller 的 viewDidDisappear 方法中执行相同的编码:

override func viewDidDisappear(_ animated: Bool) {
        super.viewDidDisappear(animated)

        // Put the same code which works on Stop button click
    }

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.