Swift - Как остановить таймер?
Как остановить таймер?
Timer.scheduledTimer(withTimeInterval: 0.1, repeats: true) { _ in
if self.progressView.progress != 0 {
self.progressView.progress -= 0.01
} else {
self.present(alertTimeIsOut, animated: true)
// stop timer ???
}
}
Ответы (1 шт):
Автор решения: Oleg Soloviev
→ Ссылка
Можно вот так, например:
Timer.scheduledTimer(withTimeInterval: 0.1, repeats: true) { timer in
if self.progressView.progress != 0 {
self.progressView.progress -= 0.01
} else {
self.present(alertTimeIsOut, animated: true)
timer.invalidate()
}
}