【问题标题】:Nsuserdefaults remove value and keynsuserdefaults 删除值和键
【发布时间】:2016-09-08 21:56:10
【问题描述】:

我想知道如何删除 NSUserDefaults 中的键和值。 removeobjectforkey 只删除值?

removeObjectForKey(string)

【问题讨论】:

  • 这就是你所需要的,如果你删除你的钥匙的对象,钥匙会自动删除。顺便说一句,Swift 3 的正确语法应该是 UserDefaults.standard.removeObject(forKey: "yourKey")

标签: swift swift2 nsuserdefaults swift3


【解决方案1】:

斯威夫特 3 在 NSUserDefault 中添加值

整数

 UserDefaults.standard.integer(forKey: "key")

字典

UserDefaults.standard.set(Dictvariable, forKey: "key")

获取价值 从整数

key value = UserDefaults.standard.integer(forKey: "key")

从字典中获取值

let result = UserDefaults.standard.value(forKey: "key") as? [String: String] ?? [String: String]()

删除(我没试过这个你可以试试这个从stackoverflow 99%的工作)

UserDefaults.standard.removeObject(forKey: "yourKey")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-06
    • 2011-10-11
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多