如果用户之前已打开应用程序,我想跳过“初始视图控制器”。无论用户是否已经登录,我都在Bool中得到了值。 这是我的代码:如果初始启动为true(用户是第一次启动),请转到Login ViewController。否则照常继续。 我正在使用Xcode 10和Swift 4
if(initialLaunch == true)
{
self.performSegue(withIdentifier: "backrollseague", sender: self)
}
我多次尝试了这一部分...但是它不起作用。请帮忙。
答案 0 :(得分:1)
您可以在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
}