185 похожих чатов

Прив, подскажите плз, есть таймер, после того как заканчивает работу

он обнуляется (.invalidate)
Но при повторном запуске таймера он начинает тикать дважды, я функцию cancelTimer, уже напихал везде (и когда 0, и когда вью исчезает, и когда я запускаю новый таймер 🤯), а он все равно начинает «троить», в чем проблема?

8 ответов

91 просмотр

а покажи где startTimer вызывается

Aleksey-🦒 Автор вопроса
Aleksey 🦒
screenshot Там где таймерВью появляется

сделай принт перед вызовом этой функции

инвалидируй старый таймер перед запуском нового в старттаймере

Aleksey-🦒 Автор вопроса
свифка (макс)
сделай принт перед вызовом этой функции

Попробовал, принт старт в onAppear, а килл в onDisappear, все норм вроде

Aleksey 🦒
Попробовал, принт старт в onAppear, а килл в onDis...

просто мне кажется вызывается несколько раз этот метод откуда то

Aleksey-🦒 Автор вопроса
Dima
инвалидируй старый таймер перед запуском нового в ...

@deswif спасибо что всегда откликаетесь разобрался, дело в том что у меня был скрол вью из вьюшек с таймерами, а из за того что onAppear вызывается моментально, а disAppear нет, получалась путаница в таймерах.. Теперь в onAppear таймер сначала обнуляется потом запускается

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта