Изменить панель вкладок в Swift программно - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь программно изменить панель вкладок в методе didFinishLaunchingWithOptions, но это не сработает, понимаете?

Я пробовал:

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

    if let tabBarController = self.window!.rootViewController as? UITabBarController {
                tabBarController.selectedIndex = 0
            }
return true
}

Спасибо,

1 Ответ

0 голосов
/ 04 октября 2019

Вы уверены, что вашим корневым контроллером представления является UITabBarController? потому что может показаться, что вы не вводите if-let. Возможно, у вас есть контроллер навигации, который содержит ваш контроллер представления вкладок?

...