Swift:首次使用后隐藏View Controller

时间:2016-03-14 02:37:52

标签: ios swift

在swift中,我正在创建一个应用程序,它在转到实际应用程序之前要求代码。我只希望这次展示一次。如何让这个页面第一次显示然后他们输入代码,他们只需要这样做一次,然后当他们再次使用应用程序时,他们不需要输入代码。感谢。

1 个答案:

答案 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.
}