Size: a a a

iOS Developers — русскоговорящее сообщество

2021 April 08

МГ

Макс Гордый... in iOS Developers — русскоговорящее сообщество
источник

МГ

Макс Гордый... in iOS Developers — русскоговорящее сообщество
Коллеги, кто-нить сталкивался с таким вот?)) Какое поле он хочет?)
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
это поле )
источник

AK

Aleksey Konshin in iOS Developers — русскоговорящее сообщество
источник

МГ

Макс Гордый... in iOS Developers — русскоговорящее сообщество
Всё, вопрос снят) стал требовать copyright, до этого не требовал)
источник

Ta

Tun aung in iOS Developers — русскоговорящее сообщество
i dont talk about saved messages
источник

E

Elena in iOS Developers — русскоговорящее сообщество
всем привет! подскжаите, пж-ста, как решить проблему: после загузки экрана запускаю функцию получения данных из сети. закрываю экран, деинициализирую, но через некоторое время функция загрузки заканчивает свою работу и пытается через презентер(вайпер) обратиться к выгруженному из памяти вьюконтроллеру. хорошее решение проверять нил ли вьюконтроллер перед обращением к нему?
источник

12

1 2 in iOS Developers — русскоговорящее сообщество
а зачем вообще так делать, обращаться ко вью из сетевого слоя?
источник

AP

Aleksandr Poddubny in iOS Developers — русскоговорящее сообщество
Если он weak optional, просто опционально вызвать что нужно и все
источник

E

Elena in iOS Developers — русскоговорящее сообщество
я обращаюсь ко вью через презентер, к презентеру через интерактор сооветственно
источник

12

1 2 in iOS Developers — русскоговорящее сообщество
презентер должен знать о своих вьюконтролерах
источник

IG

Ivan Gnatyuk in iOS Developers — русскоговорящее сообщество
абстрагируясь от архитектуры, как решить:

- ловить deinit модуля и делать cancel запроса
- передавать в комплитишен сетевого запроса weak self, и в начале блока комплитишена вставить guard let self = self else { return } - тогда, когда сетевой запрос выполнится на этой строчке все и умрет
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
привет, подскажите пожалуйста на простом языку что такое делагате, ну то есть вот у меня есть ситуация, один VC создает другой VC1, и на МС1 есть кнопка, которая должна вызвать метод делагата UITextView, который на первом VC, как мне передать реакцию во второй VC1?
источник

VP

Vitaly Peryatin in iOS Developers — русскоговорящее сообщество
Знаешь что такое колбэк?
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
знаю, вы предлагаете метод делегата просто передать в виде колбэка?
источник

VP

Vitaly Peryatin in iOS Developers — русскоговорящее сообщество
Нет, делегат - это один из вариантов колбэков как правило только в виде полноценного класса, а не лямбды
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
ну то есть по сути, второй viewController должен реализовать тот же делегат?
источник

VP

Vitaly Peryatin in iOS Developers — русскоговорящее сообщество
Да
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
все понял, спасибо)
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
а вот такой вопрос еще, если второй вьюконтроллер реализует этот же делагат, то uitextView будет срабатывать и всякие изменения текса и тп, которые реализованы уже в первой vc?
источник