strongself / The-Book-of-VIPER

the one and the only
Other
958 stars 129 forks source link

Как обращаться с Алертами? #59

Closed NikKovIos closed 7 years ago

NikKovIos commented 7 years ago

Какие у вас best practice для обращения с алертами? Оставлять ли их в контроллере? Например у меня есть алерт, который предоставляет список языков, и позволяет выбрать один их них, а затем на основании этого изменить нечто во view. Поидее нужно передавать его по цепочке View-Presenter-Interactor. В интеракторе писать логику алерта, затем назад показывать во view. Затем.. вообщем как вы делаете обычно?)

Такой же вопрос относительно UIPickerViewDataSource - В DataDisplayManager или во ViewController?

Sapozhnik commented 7 years ago

У нас есть отдельный viper-модуль для алертов, с ним работаем обычно – создаем через router, обратная связь через moduleOutput (между презентерами).

Для UIPickerViewDataSource я бы создал отдельный ДДМ.