简体   繁体   English

查看标签栏 controller 从 storyboard swift 5

[英]view tab bar controller from storyboard swift 5

I am working on swift 5 and xcode 11.5我正在研究 swift 5 和 xcode 11.5

I am trying to move user from main storyboard to tab bar controller if he is logged in,我正在尝试将用户从主 storyboard 移动到标签栏 controller 如果他已登录,

in my appDelegate I tried this在我的 appDelegate 我试过这个

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

    if let api_token = helper.getApiToken() {
        print("api_token: \(api_token)")

        let tab = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(identifier: "maintab")
        window?.rootViewController = tab
    }
    return true
}

here I want to check if there is a user api_token, if yes move to the tab bar if no show the main storyboard but it always goes to main.storyboard even if there is a token!在这里我想检查是否有用户 api_token,如果是,则移动到标签栏,如果没有,则显示主 storyboard 但它总是转到 main.storyboard,即使有令牌!

Try this code试试这个代码

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

    if let api_token = helper.getApiToken() {
        print("api_token: \(api_token)")

        let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let tab = storyboard.instantiateViewController(withIdentifier: "maintab")
        window?.rootViewController = tab
    }

    return true
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在Storyboard xCode中从View Controller切换到Tab Bar Controller - Switch from View Controller to Tab Bar Controller in a Storyboard xCode 故事板-从模态视图控制器返回到选项卡栏控制器 - Storyboard - go back to tab bar controller from modal view controller 如何在不同故事板的标签栏上显示拆分视图控制器? - How to show split view controller on tab bar from different storyboard? 故事板使用segue将数据从视图控制器传递到标签栏 - Storyboard pass data from view controller to tab bar with segue Swift 2从视图控制器返回到选项卡栏控制器中的选定选项卡 - Swift 2 Return to a selected tab in tab bar controller from view controller iOS:使用情节提要的标签栏视图控制器 - iOS: tab bar view controller using storyboard Swift-从标签栏控制器更新视图控制器内的变量 - Swift - Update variable inside view Controller from Tab Bar Controller 迅速,选择从标签栏控制器中拆分视图控制器 - Swift, segue to split View Controller from Tab Bar Controller 在标签栏控制器中更改视图控制器(快速) - Change View Controller in Tab Bar Controller (Swift) 实例化View Controller Swift 3 Tab Bar Controller - Instantiate View Controller Swift 3 Tab Bar Controller
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM