У меня есть tabBarController с четырьмя вкладками.На каждой вкладке я могу перемещаться по серии контроллеров представления.И на последнем контроллере представления у меня есть кнопка «Готово», щелкнув по которой, я должен быть перенаправлен на мой начальный tabBarController.Код, который я сейчас использую для этого, выглядит следующим образом (при нажатии кнопки).
let storyboard = UIStoryboard.init(name: "Main", bundle: Bundle.main)
if let tabViewController = storyboard.instantiateViewController(withIdentifier: "TabBarController") as? UITabBarController {
self.navigationController!.pushViewController(tabViewController, animated: false)
}
Но я чувствую, что это неверный способ, поскольку стек навигации продолжает добавляться.Вместо этого я хотел бы очистить стек навигации и показать первый tabBarController в стеке.Как я могу решить это?