gpt4 book ai didi

ios - 即使用户未登录,Instagram 克隆应用也会绕过登录页面

转载 作者:行者123 更新时间:2023-11-30 13:46:45 24 4
gpt4 key购买 nike

我正在创建一个 Instagram 克隆应用程序。我有一个登录 View Controller ,它在用户登录后将用户重定向到 TableView Controller 。另外,如果用户已经登录,则不必登录。我使用以下代码来实现这一点。

 override func viewDidAppear(animated: Bool) {
if PFUser.currentUser() != nil {
self.performSegueWithIdentifier("userlist", sender: self)
}
}

这工作得很好。然而,即使用户未登录也会发生这种情况!我该如何解决?

提前致谢。

最佳答案

将此代码放入您的应用程序委托(delegate)中,位于 didFInishLaunchingWithOptions 中的“return true”之前:

  let currentUser = PFUser.currentUser()
if currentUser != nil {
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
let storyBoard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let controller1 = storyBoard.instantiateViewControllerWithIdentifier("yourControllerstoryboardID") as! yourController
self.window?.rootViewController = controller1
self.window?.makeKeyAndVisible()
}

请注意,为了使其工作,您必须为 View Controller (如果存在用户时要跳转到的 View Controller )提供 Storyboard ID。您可以在检查器面板中执行此操作。

这将使得如果有当前用户,它将跳过登录屏幕。否则,它将显示登录屏幕。

关于ios - 即使用户未登录,Instagram 克隆应用也会绕过登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34839423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com