NSUserDefaults 多值为零
NSUserDefaults Multi Value is nil
有人可以告诉我,如果我查询,为什么我得到 nil
let stage = UserDefaults.standard.dictionary(forKey: "stageSelection")
我的用户默认值?有一个默认值,我也更改了设置中的值。设置屏幕工作正常 - 我的问题是我无法查询所选值。
您正在查询字典值,但 UserDefaults
中只存储了一个字符串。
使用let stage = UserDefaults.standard.string(forKey: "stageSelection")
有人可以告诉我,如果我查询,为什么我得到 nil
let stage = UserDefaults.standard.dictionary(forKey: "stageSelection")
我的用户默认值?有一个默认值,我也更改了设置中的值。设置屏幕工作正常 - 我的问题是我无法查询所选值。
您正在查询字典值,但 UserDefaults
中只存储了一个字符串。
使用let stage = UserDefaults.standard.string(forKey: "stageSelection")