私は私のiOSアプリのタブコントローラを持っていると私は、最初のいくつかの条件をチェックし、次のようにやりたい:プログラムで設定した初期ビューコントローラは、2
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
let mainStoryBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
if condition {
globalClass.token = u
let mvc: MainViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("mainView") as! MainViewController
self.window?.rootViewController = mvc
} else {
globalClass.token = ""
let mvc: LoginViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("loginView") as! LoginViewController
self.window?.rootViewController = mvc
}
self.window?.makeKeyAndVisible()
私の問題はある、私はプログラム的に設定したときに最初にタブコントローラの最初のタブにview controller
をロードすると、下部のタブメニューがロードされません。タブメニューではなくview controller
が読み込まれます。
MainViewControllerは
おかげで、
アフシン・
あなたは「初期ビューコントローラの設定」に使用しているコードを投稿することができますか?また、あなたのプロジェクトでこの論理はどこですか? AppDelegate? – rigdonmr
そして、 "else"ステートメントにコードを投稿しても動作しませんか?今度はあなたの質問を編集し、コメントには載せないでください。 – rigdonmr