Как убить Countdowntimer при выходе из viewcontroller, не нажимая кнопку остановки? - PullRequest
0 голосов
/ 24 мая 2019

У меня есть таймер обратного отсчета. Когда он достигает 0 секунд, таймер повторяется до тех пор, пока я не нажму кнопку «Стоп», но когда я покидаю контроллер просмотра без нажатия кнопки «Стоп», он находится в фоновом режиме, и когда я возвращаюсь к countdownViewController, он не останавливается.

Как убить его, когда я выхожу из viewcontroller, не нажимая кнопку остановки?

Swift 4,2

1 Ответ

0 голосов
/ 24 мая 2019

Полагаю, вы остановили таймер обратного отсчета нажатием кнопки «Стоп». Вы можете сделать то же самое кодирование в методе viewDidDisappear viewcontroller:

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

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

Надеюсь, это поможет.

...