无法从登录页面swift3转到主页

时间:2017-04-03 02:37:09

标签: swift homescreen login-page

我尝试从登录页面进入主页,但它仍然停留在登录页面。 没错。 我已经在故事板中有一个tabBar。名称是主要的。 tabBar id是tabBar

这是我在委托类

中的登录功能

func login(){

    let storyboard = UIStoryboard(name: "Main", bundle: nil)


    let tabBar = storyboard.instantiateViewController(withIdentifier: "tabBar")


    window?.rootViewController = tabBar

}

这是我在登录类中调用登录的代码

if id != nil {
    UserDefaults.standard.set(parseJSON, forKey: "parseJSON")
    user = UserDefaults.standard.value(forKey: "parseJSON") as? NSDictionary

    // go to home page
    DispatchQueue.main.async {
        appDelegate.login()
    }

1 个答案:

答案 0 :(得分:1)

如果您想更改应用中的观看次数,则需要:

  1. 在" Main.storyboard"中创建一个新的UIViewController。

  2. 创建从登录视图控制器到主页视图控制器的segue。如果您有一个登录按钮的按钮,您可以转到您的" Main.storyboard"和CTRL从此按钮拖动到您在步骤#1中创建的UIViewController,然后单击"显示"选项。

  3. 这将创建一个segue。因此,每当有人按下按钮登录时,它们都会被带到您的主页。