он обнуляется (.invalidate)
Но при повторном запуске таймера он начинает тикать дважды, я функцию cancelTimer, уже напихал везде (и когда 0, и когда вью исчезает, и когда я запускаю новый таймер 🤯), а он все равно начинает «троить», в чем проблема?
а покажи где startTimer вызывается
сделай принт перед вызовом этой функции
инвалидируй старый таймер перед запуском нового в старттаймере
Попробовал, принт старт в onAppear, а килл в onDisappear, все норм вроде
просто мне кажется вызывается несколько раз этот метод откуда то
@deswif спасибо что всегда откликаетесь разобрался, дело в том что у меня был скрол вью из вьюшек с таймерами, а из за того что onAppear вызывается моментально, а disAppear нет, получалась путаница в таймерах.. Теперь в onAppear таймер сначала обнуляется потом запускается
Обсуждают сегодня