Пусть говорят здесь мой стек макетUINavigationController: Как удалить вид стека
View3 --> Top of the stack
View2
View1
HomeView --> Bottom of the stack
Так что я нахожусь в View3
теперь, если я нажимаю кнопку Home
, я хочу, чтобы загрузить HomeView
, а это означает, что Мне нужно поп View3
, View2
и View1
. Но если я выйду View3
, отобразится View2
. Я этого не хочу. Я хочу удалить View3
, View2
и View1
, и будет отображаться HomeView
. Любая идея как?
У меня есть домашний просмотр как root в примере, но это не так в моем коде. TYVM :) –
Я пробую это, но он сказал, что «HomeView» не определен, что имеет смысл, так как я нахожусь в «View3», поэтому я не имею ссылку на «HomeView», так ли это? –
Да, вам нужна ссылка на 'HomeView', и вы можете получить это через свойство' self.navigationController.viewControllers' –