Я уже прочитал: Программное переключение вкладок с помощью свойства selectedViewController
Я использую XCode 10 и Swift 4.2. Я запускаю 2 строки кода в ViewController.ViewDidAppear, который назначенвторой элемент панели вкладок (индекс 1).Ниже myAppsTabBarController - это быстрый класс, который является подклассом UITabBarController и имеет статическую переменную myTabBarController, которая присваивается self.
myAppsTabBarController.myTabBarController?.selectedIndex = 3
myAppsTabBarController.myTabBarController?.selectedViewController = myAppsTabBarController.myTabBarController?.viewControllers[3]
Первая строка работает так, как я вижу, как загорается элемент 4-й панели вкладок (как будто он есть)выбран.) Вторая строка не работает, так как представление не обновляется до 4-й вкладки.Я распечатал myAppsTabBarController.myTabBarController? .ViewControllers? .Count, и это 4, поэтому я знаю, что он существует.Есть идеи, почему вторая строка не меняет взгляд пользователя?Спасибо.