У меня есть приложение на основе табуляции. И мне интересно, можно ли его отключить от любого места до корня текущей вкладки.Swift ios развернуть корневую вкладку ViewController из любого места
Мое приложение построено так: TabController -> (вкладки) -> navigationController -> VC и т.д ..
Так позволяет сказать, что я нажимаю на вкладке 4 в моем приложении. Теперь я копаю два контроллера просмотра и заканчиваю в модальном представленном VC. Теперь я хочу вернуться прямо к корню вкладки:
Вкладка 4 -> navigationController ->rootVC ->pushVC ->pushVC ->modalVc
Так что я, например, от modalVc к rootVC
Я знаю, что я могу сделать что-то вроде this, но я хочу, чтобы перейти к rootVC из любого VC в закладки 4, и использование этой техники заставило бы меня создать разворот на всех моих дочерних VC на вкладке 4
Я использую уведомления, и когда пользователь нажимает на уведомление, я хочу, чтобы пользователь в rootVC из любого места ,
И используя что-то вроде:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let destinationViewController = storyboard.instantiateViewController(withIdentifier: "accountVc") as? AccountViewController
navInTab.pushViewController(destinationViewController!, animated: false)
Не работает, например: ВХ -> ВХ -> modalVc
, так как он будет испортит navigationstack
Что именно вы хотите достичь? –
@Joe, которое не работает с модальным VC для меня – user2636197