Rambler.iOS #5: Переходы и передача данных между VIPER модулями (Зарембо Андрей).
Rambler.iOS - митапы iOS-разработчиков, организуемые компанией RAMBLER&Co.
3. Переходы и передача данных между модулями
Подход MutualMobile
Передача данных через Segue
Конфигурация модулей в Router
Передача данных в Presenter
Двусторонняя передача данных и ViperMcFlurry
4. Путь данных в модуль Путь данных из модуля
Interactor
View Controller
Presenter
Wireframe Interactor
View Controller
Presenter
Wireframe
Переход между модулями
23. Rambler Segues / Cross Storyboard Segue
Storyboard A
Storyboard B
RestorationID:
«StoryboardB@ViewControllerB»
Segue
Placeholder View ControllerView Controller A
View Controller B
24. Rambler Segues / Embed Segue
View Controller A
Embed Segue
View Controller B
ModuleB
Container
Вызывается через PerformSegue
Контейнер запрашивается по ID Segue