Показать или открыть или перейти к UITabBarController форме Viewcontroller, как страница входа в Swift - PullRequest
0 голосов
/ 06 декабря 2018

Мой запрос очень прост, и я новичок в разработке ios, я хочу показать UITabBarController после успешного входа в систему

@IBAction func LoginAction(_ sender: Any) {
//correct me here!
 let storyBoard = UIStoryboard(name: "Main", bundle: nil)
        let tabbar:UITabBarController? = (storyBoard.instantiateViewController(withIdentifier: "LiveViewController") as? UITabBarController)
            navigationController?.pushViewController(tabbar!, animated: true)

}  

main.storyBoard storyBoard:
enter image description here

1 Ответ

0 голосов
/ 06 декабря 2018

Это

navigationController?

равно nil в

navigationController?.pushViewController(tabbar!, animated: true)

Вам нужно

let tabbar = storyboard!.instantiateViewController(withIdentifier: "LiveViewController") as! UITabBarController
let nav = UINavigationController(rootViewController: tabbar)
nav.isNavigationBarHidden = true
(UIApplication.shared.delegate as! AppDelegate).window!.rootViewController = nav
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...