无法使用标准访问 userDefaults
Unable to access userDefaults with standard
我有 UserDefaults 的问题。
我已经尝试过 userDefaults.standard
但它不起作用。标准的 userDefaults 显示错误:
"which is "Static member 'standard' cannot be used on instance of type 'UserDefaults'"
if user != nil {
if userDefaults.standard.object
}
Static member 'standard' cannot be used on instance of type 'UserDefaults'
为什么不能接受带有 userDefaults 的标准?
以下是使用 UserDefaults
的方法。
获取对用户默认值的引用:
let defaults = UserDefaults.standard
设置键的对象 "age":
defaults.set(31, forKey: "age")
解开存储密钥的值。如果为nil(key不存在),则不会进入block。
if let object = defaults.object(forKey: "age") {
}
我有 UserDefaults 的问题。
我已经尝试过 userDefaults.standard
但它不起作用。标准的 userDefaults 显示错误:
"which is "Static member 'standard' cannot be used on instance of type 'UserDefaults'"
if user != nil {
if userDefaults.standard.object
}
Static member 'standard' cannot be used on instance of type 'UserDefaults'
为什么不能接受带有 userDefaults 的标准?
以下是使用 UserDefaults
的方法。
获取对用户默认值的引用:
let defaults = UserDefaults.standard
设置键的对象 "age":
defaults.set(31, forKey: "age")
解开存储密钥的值。如果为nil(key不存在),则不会进入block。
if let object = defaults.object(forKey: "age") {
}