如何在swift中更新用户默认值?

时间:2018-02-01 08:16:07

标签: ios swift

我在用户默认plist中保存了字典值,可以像这样保存用户电子邮件和登录状态

let userData : [String:Any] = [

"email" : StringValue
"hasBeenLoggedIn : BooleanValue

]

UserDefaults.standard.set(userData, forKey: "userData")

enter image description here

我想将hasBeenLoggedIn的值更新为true(是)。我如何在swift中做到这一点?

1 个答案:

答案 0 :(得分:1)

试试这个

     var rr  = UserDefaults.standard.dictionary(forKey: "userData")

     rr?["hasBeenLoggedIn"] = true

     UserDefaults.standard.set(rr, forKey: "userData")