swift - 如何在 Swift 中使用 NSUserDefaults
问题描述
我是 Swift 新手,我想知道如何使用NSUserDefaults
. 保存数据时它看起来要保存但是当我调用它时它不会加载数据
例如:
defaults.setObject(nice, forKey: "nicer")
当我调用它时,它不会加载其中的任何数据。
解决方案
以下是我通常在 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)
推荐阅读
- javascript - Js Promise for ajax 的成功和错误
- .htaccess - htaccess | 没有在正确的位置寻找 js
- inno-setup - 带大括号的 INNO 设置注册表项
- javascript - 无法为树胡须 reactjs 创建 JSON 结构
- matrix - 带有矩阵起始向量的 sympy nsolve typeError
- r - 将标签(即“A”、“B”)添加到 facet wrap ggplot
- ruby-on-rails - 如何使用 ruby 和 parslet 解析 rtf 文本?
- java - 用于递归搜索路径并列出以特定字符串开头的所有目录的 Java 代码
- c# - 在 WPF MediaElement 中播放 HTTPS 视频 URL 的解决方法
- android - 在 Google Play 中,它显示“您需要为此应用程序上传 APK 或 Android App Bundle”