5 сек, все работает отлично, но я не могу остановить таймер после ухода с этого екрана. Останавливаю таймер в методе кнопки перехода на другой экран вот так : self?.messageTimer?.invalidate(). Но он не останавливается почемуто. Из принта видно что печатается два раза одинаковое число почему то. И после перехода на другой экран принт продолжает работать но уже только один раз. Обьясните пож, почему принт срабатывает дважды, и почему он продолжает работать после ухода н другой екран?
Скорее всего 2 раза инициализируется таймер
да так и было. разобрался, проблема была в том что таймер работал в переиспользованой ячейке contentView. Перенес остановку таймера в viewDidDisappear
Обсуждают сегодня