如果用户未登录,如何将用户重定向到登录页面?斯威夫特3

时间:2016-12-15 22:21:09

标签: swift swift3

我对整个Swift事情都很陌生,但是我试图创建一个简单的登录屏幕,如果用户没有登录,它会将它们重定向到登录页面。我似乎有些东西没有写在代码中,因为当我点击选项卡将我带到登录页面,因为我没有登录没有出现?当我输入代码时,Xcode说一切都很好,但是我已经命名了root loginView,一切似乎都没问题,但是当我加载它时没有任何事情发生它就像你登录时的页面一样。

有什么想法吗?

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}


override func viewDidAppear(_ animated: Bool)
{
    self.performSegue(withIdentifier: "loginView", sender: self);
}

}

1 个答案:

答案 0 :(得分:0)

由于您没有收到任何错误,我相信您已正确命名您的segue了吗?如果是这样的话。请确保您执行以下操作:

假设您有2个视图控制器,一个是登录用户可以访问的主页面(我们将其命名为LandingVC),另一个是登录视图控制器(我们称之为LoginVC)。

要检查的第一件事:确保您在LandingVC中编写代码? 第二:你有没有在StoryBoard中将课程分配给VC? (见图片参考)

Select View Controller Class Correctly