我如何在 Swift 中使用 NSUserDefaults

How do I use NSUserDefaults in Swift

我是 Swift 的新手,我想知道如何使用 NSUserDefaults。保存数据时它看起来可以保存但是当我调用它时它不会加载数据

例如:

defaults.setObject(nice, forKey: "nicer")

当我调用它时,它不会加载其中的任何数据。

欢迎来到堆栈溢出!你想同步它们。例如:

UserDefaults.standard.synchronize()

以下是我通常在 Swift 中使用 UserDefaults 的方式,一些步骤是可选的或通用的,具体取决于您的应用程序。

// creates an easy reference to user defaults it is optional 
    let container = UserDefaults.standard
//You can use some variable like that or enum 
    let valueToStore : String = "Persist some value"
//how I set information to the key
    container.set("New persisted data", forKey: valueToStore)
//how I retrieve information from the defaults for a key
    container.value(forKey: valueToStore)