如何快速使用NSUserDefualts

问题描述 投票:1回答:2

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

例如:

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

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

swift
2个回答
2
投票

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

UserDefualts.syncronize()

0
投票

这是我通常在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)

© www.soinside.com 2019 - 2024. All rights reserved.