[Примерно решено] MVVM-C отслеживание bacButton tap


#1

Всем привет, кто может подсказать, как в координаторе отслеживать, когда в навигационном стеке происходит bacButton tap!?


#2

Единственный вариант, что пока пришел в голову это зайхайдить backButton и заменить ее на кастомную, и отслеживать нотификатионы)

Либо привязаться к VC deinit, но ведь можно как-то попроще?!


#3

Ещё можно отслеживать в UINavigationControllerDelegate.


#4

Ну т.е. я в правильном направлении думаю?!


#5

Сделан кастомный backbutton
в координаторе подписываюсь и при необходимости удаляю координатор


#6

По поводу координатора не могу ничего подсказать, я такое не юзаю. Точно скажу, что координатор это ещё один слой поверх стандартной навигации, и в итоге вся работа с координатором, который должен упрощать вам жизнь, сведется к тому тому что вы будете бороться со стандартной навигацией пытаясь её подстроить под координатор.


#7

Да вот первый старт на координаторах) На практике проверю)))
Спасибо!