在swift中,我正在创建一个应用程序,它在转到实际应用程序之前要求代码。我只希望这次展示一次。如何让这个页面第一次显示然后他们输入代码,他们只需要这样做一次,然后当他们再次使用应用程序时,他们不需要输入代码。感谢。
答案 0 :(得分:1)
你的最佳镜头是NSUserDefaults
。在NSUserDefaults
中保存一个标志(布尔值),以指示它是否是用户第一次打开该应用程序。
let userDefaults = NSUserDefaults.standardUserDefaults()
if userDefaults.valueForKey("IS_FIRST_TIME") as? Bool != nil {
// First time, do something...
// ...
// ...
// Now, save a flag to indicate that this was the first time.
userDefaults.setValue(true, forKey: "IS_FIRST_TIME")
userDefaults.synchronize() // Needed to save the new value.
}