gpt4 book ai didi

ios - 在 swift 4/Xcode 10 中第二次启动 App 时跳过初始 View Controller

转载 作者:行者123 更新时间:2023-11-28 14:31:13 25 4
gpt4 key购买 nike

如果用户之前已经打开过应用程序,我想跳过我的初始 View Controller 。无论用户是否已经登录,我都得到了 Bool 中的值。这是我的代码:如果 Initial launch 为真(用户是第一次启动),请转到 Login ViewController。否则照常继续。我正在使用 Xcode 10 和 Swift 4

if(initialLaunch == true)
{
self.performSegue(withIdentifier: "backrollseague", sender: self)
}

这是我的 Storyboard: enter image description here

这部分我试了很多次......但它不工作。请帮忙。

最佳答案

你可以在 AppDelegate 的 didFinishLaunchingWithOptions 方法中尝试这个

if UserDefaults.standard.bool(forKey: "userExists")
{
let stor = UIStoryboard.init(name: "Main", bundle: nil)
let homeView = stor.instantiateViewController(withIdentifier: "homeView")
let nav = UINavigationController(rootViewController: homeView)
nav.navigationBar.isHidden = true
self.window?.rootViewController = nav

}

关于ios - 在 swift 4/Xcode 10 中第二次启动 App 时跳过初始 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244608/

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