ios - 为特定用户名添加 NSUserDefaults
问题描述
我想在NSUserDefaults
对象中添加特定用户名的数据,但我有点尴尬,我不知道该怎么做?
我是这样开始的:
//Set data
let defaults = UserDefaults.standard
defaults.set(invnr, forKey: "Person")
defaults.synchronize()
//getData
let name = UserDefaults.standard.string(forKey: "Person")
print(name)
这种方式有效,但对于所有用户,我想在会话中为特定用户名添加数据。希望你能帮助我。谢谢
解决方案
假设你有
let username = "Blahblahblah"
所以,让我们以这种方式尝试:
let defaults = UserDefaults.standard
defaults.set(invnr, forKey: "Person \(username)")
defaults.synchronize()
//getData
let name = UserDefaults.standard.string(forKey: "Person \(username)")
print(name)
推荐阅读
- c++ - 如何将我的类传递给它自己的构造函数?
- php - 使用 PHP 中的父 PID 获取子 PID
- ruby-on-rails - How require only a channel that I need?
- java - How to hide Fultterwave API keys in Android Apps
- kubernetes - Helm hook not triggered post upgrade
- java - Unable to install Sikuli
- python - How do I find an optimal combination when an exhaustive search would take way too long?
- vb.net - Convert Datatable as Enumerable to List(Of String)
- r - 分配颜色以遵循特定顺序
- json - 使用 PIXI Js 和 parcel bundler 加载纹理图集