e-mailやfacebook認証をログインの方法に設定しています。
ログイン後メインのページに移動するのですが、メインページにTab bar controllerを使用しています。
ログイン後の遷移先として最初のview controller(3画面あるうちの一番左)を指定しましたが、
確かにページは表示されるもののtab bar controllerは反映されていません。
環境
xcode:10.2.1
swift:5
各々の名称
ログイン画面:ViewController
メイン画面1(Tab Bar Controller左):mainViewController / Identifier: main
メイン画面2、3(Tab Bar Controller中央、右):今回は省略
コード
ViewController
1let mainVC = self.storyboard?.instantiateViewController(withIdentifier: "main") as! mainViewController 2 3//画面遷移 4self.navigationController?.pushViewController(mainVC, animated: true)
mainViewController
1//まだ白紙なので特に記載なし 2import UIKit 3 4class mainViewController: UIViewController { 5 6 override func viewDidLoad() { 7 super.viewDidLoad() 8 9 // Do any additional setup after loading the view. 10 } 11}
エラー
・本来のTab Bar Controllerであれば画面最下部に3つの遷移ボタンが表示されますが、
上記コードだとmainViewControllerしか表示されません(最下部にボタンがなく真っ白の画面)
もしわかる方がいらっしゃいましたら、アドバイスいただけますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/01 13:26