PopToRootViewController в одном элементе панели вкладок из другого элемента панели вкладок - PullRequest
0 голосов
/ 02 мая 2018

У меня есть TabBarViewController с 5 TabBarItem

Когда я стою на TabBarItem [0], я нажимаю на ViewController с помощью навигации. Из этого ViewController я переключаюсь на TabBarItem [4]. Вопрос заключается в следующем: как я могу PopToRootViewController в TabBarItem [0], когда я стою в TabBarItem [4]?

Большое спасибо.

(Моя главная проблема - у меня предупреждение при переключении с TabBarItem [4] на TabBarItem [0]:

【Transition】 Несбалансированные вызовы для начала / завершения переходов внешнего вида для ABCViewController

поэтому я хочу использовать PopToRootViewController в TabBarItem [0], когда стою в TabBarItem [4]. Если я смогу это сделать, выше предупреждение больше не появится)

1 Ответ

0 голосов
/ 02 мая 2018

В viewDidAppear вкладки 4

if let first = self.tabBarController.viewControllers[0] as? UINavigationController {
    // popToRoot here
    first.popToRootViewController(animated:false)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...