当用户第一次打开我的应用程序时,我想显示一个欢迎屏幕。有什么方法可以检查Swift中应用程序的首次启动?
您可以在任何地方使用它来验证用户是第一次看到此视图。
func isAppAlreadyLaunchedOnce() -> Bool { let defaults = UserDefaults.standard if let _ = defaults.string(forKey: "isAppAlreadyLaunchedOnce") { print("App already launched") return true } else { defaults.set(true, forKey: "isAppAlreadyLaunchedOnce") print("App launched first time") return false } }
注意:false用户重新安装应用并首次启动后,此方法将返回。
false