我有以下内容来介绍入职培训:
// Onboarding screen
if !UserDefaults.standard.bool(forKey: "didLaunchBefore") {
UserDefaults.standard.set(true, forKey: "didLaunchBefore")
currentPage = "onboardingView"
}
但是我如何显示更新表以通知用户有关应用程序中不是新用户的更改?我的意思是,我怎么知道用户是否是首次安装该应用程序?我不想先用Obboarding屏幕然后用更新屏幕轰炸新用户
因此,我发现的方法是将一个值(例如,当前应用程序版本号)保存到UserDefaults,并在用户每次启动该应用程序时对其进行检查。
参见此处:https://developer.apple.com/documentation/security/keychain_services应该保留删除后设置的数据。我想这就是您要问的。
您可以使用UserDefaults: