Я работаю над проектом, который имеет два разных набора вкладок, которые представлены в зависимости от определенных условий.Мой вопрос заключается в том, как лучше всего представить два разных набора вкладок через их UITabBarControllers.
Прямо сейчас, приложение предназначено для запуска с UITabBarController по умолчанию, но когда я хочу переключиться, я не понимаю, как лучше представить второй UITabBarController и полностью получить первый UITabBarController из стека памяти.И, наоборот.Будет ли то же самое переключиться обратно на первый UITabBarController?
Этот код используется на данный момент для переключения с первого на второе.
let secondaryTabBarController = SecondaryTabBarController()
let secondaryTabs = UINavigationController(rootViewController: secondaryTabBarController)
UIApplication.shared.keyWindow?.rootViewController = secondaryTabs