Я использую панель вкладок, которая имеет 4 вкладки, и я хочу установить вторую вкладку по умолчанию. Я написал следующий код:Установите вторую вкладку как вкладку по умолчанию в swift
self.tabBarController!.selectedIndex = 2
Но я получил следующее сообщение об ошибке:
fatal error: unexpectedly found nil while unwrapping an Optional value
И еще одна вещь, которую я могу скрыть UIViewController или UITabBarController, если да, то каким образом?
Благодарим за быстрый ответ. Я использовал приведенный выше код в методе didFinishLaunchingWithOptions, но приложение отображает первую вкладку в качестве вкладки по умолчанию. –
- ваш rootViewController с именем UITabBarController или другой? Это дает какую-либо ошибку? Если это не значит, что self.window !.rootViewController как? UITabBarController - это нуль, а блок кода не выполняет, вы можете увидеть, записав инструкцию else –
Да, это идет в другую часть. Что мне теперь делать? –