Size: a a a

2021 January 22

PV

Pavel Vasilenko in SwiftBook
ааа
источник

DK

Denis Kim in SwiftBook
tox
таймер в контроллере1, там всё управление)
тогда viewDidDisappear должно работать
источник

t

tox in SwiftBook
Denis Kim
тогда viewDidDisappear должно работать
и получается самому стопать все таймера?
источник

PV

Pavel Vasilenko in SwiftBook
первое что на ум приходит - VC - наследник какого-то BaseVC и в BaseVС в override не дёргался super.will / did
источник

DK

Denis Kim in SwiftBook
но по хорошему, действия должны инициализироваться событиями от пользователя или что там у вас (может загрузка из сети какая или что-то еще), а не жизненным циклом контроллера
источник

DK

Denis Kim in SwiftBook
то есть условно, пользователь нажал кнопку перехода на следующий контроллер - там и отключаете таймер
источник

t

tox in SwiftBook
Denis Kim
то есть условно, пользователь нажал кнопку перехода на следующий контроллер - там и отключаете таймер
это да, понятно, так и планировал, но почему-то подумал вот эта строчка внутри таймера прибьет его
guard let self = self else { timer.invalidate(); return }
источник

PV

Pavel Vasilenko in SwiftBook
так SELF контроллера отпадает при deinit
источник

PV

Pavel Vasilenko in SwiftBook
разве что. а deinit происходит при релизе из памяти и не сразу после исчезновения а вот хрен знает когда
источник

DK

Denis Kim in SwiftBook
tox
это да, понятно, так и планировал, но почему-то подумал вот эта строчка внутри таймера прибьет его
guard let self = self else { timer.invalidate(); return }
это его прибьет, после того как он в очередной раз сработает
источник

t

tox in SwiftBook
Denis Kim
это его прибьет, после того как он в очередной раз сработает
пусть
источник

t

tox in SwiftBook
но не прибивает, так и продолжает работает
источник

🔥

🔥Dmitry in SwiftBook
Московские, привет 🙋‍♂️
Мы тут с друзьями поле сняли в футбол поиграть, никто не хочет присоединиться? Осталось 1 место

В сокольниках
Зал с искусственным газоном
24.01 воскресенье
С 10.00 до 11.00
Играем 4х4
400 с человека
Ребята кайфовые, по большей части программисты)

Пишите в личку
источник

DK

Denis Kim in SwiftBook
tox
но не прибивает, так и продолжает работает
значит в в коде ошибка. нужен реальный код, а не кусок его
источник

t

tox in SwiftBook
какой именно код? самого контроллера?
источник

DK

Denis Kim in SwiftBook
🔥Dmitry
Московские, привет 🙋‍♂️
Мы тут с друзьями поле сняли в футбол поиграть, никто не хочет присоединиться? Осталось 1 место

В сокольниках
Зал с искусственным газоном
24.01 воскресенье
С 10.00 до 11.00
Играем 4х4
400 с человека
Ребята кайфовые, по большей части программисты)

Пишите в личку
не ври, не могут быть программисты кайфовыми ребятами
источник

R🦐

Roman Orlov 🦐 in SwiftBook
Ахахах
источник

DK

Denis Kim in SwiftBook
tox
какой именно код? самого контроллера?
самого таймера. где этот guard self прописан
источник

DK

Denis Kim in SwiftBook
как он создается, кем удерживается и где добавляется в ранлуп
источник

ET

Elena Tsegelnik in SwiftBook
Всем привет. Помогите, пожалуйста. Нужно чтобы в бэкграунд режиме в 00:00 отрабатывал метод и обнулял уведомления и цель на день. Что может являться тригером в бэкграунд режиме и с помощью каких инструментов/технологий это можно реализовать?
источник