Swift3 swift 3中的用户默认值不工作
我必须使用UserDefaults在本地设备上保存密码,但它不保存任何值这是我的代码:Swift3 swift 3中的用户默认值不工作,swift3,nsuserdefaults,Swift3,Nsuserdefaults,我必须使用UserDefaults在本地设备上保存密码,但它不保存任何值这是我的代码: // this is for the bool value but not saving i don't know var reg = true let userDefault = UserDefaults.standard userDefault.set(reg, forKey: "reg") let getBoolValue = userDefault.bool(forKey: "reg") //
// this is for the bool value but not saving i don't know
var reg = true
let userDefault = UserDefaults.standard
userDefault.set(reg, forKey: "reg")
let getBoolValue = userDefault.bool(forKey: "reg")
// this also for the string value but also not working
let userDefaul = UserDefaults.standard
userDefault.set("123456", forKey: "password")
let getPassword = userDefault.value(forKey: "password") as? String
也许你是在操场上尝试。在实际项目中尝试一下 但我想在此指出一个输入错误:
let userDefaul = UserDefaults.standard
userDefault.set("123456", forKey: "password")
let getPassword = userDefault.value(forKey: "password") as? String
您在这里再次使用的是userDefault
,而不是userDefaul
同样,前面的代码也可以工作,但只是因为您试图使用
userDefaul
,所以我想指出。干杯 你在操场上试过吗?你需要在一个真实的项目中测试它。是的,我在项目中尝试了它,但是当我重置模拟器时,它是工作的。谢谢你,我的朋友。非常感谢你,我的朋友friend@HaiderAhmed:没问题,继续编码。。请投票。。干杯!:)