我是Swift的新手,我想知道如何使用NSUserdefaults。当保存数据时,它看起来会保存,但是当我调用它时,它不会加载数据
例如:
defaults.setObject(nice, forKey: "nicer")
而且当我调用它时,它不会加载其中的任何数据。
欢迎堆栈溢出!您想同步它们。例如:
UserDefualts.syncronize()
这是我通常在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)