swift - Nsuserdefaults 删除值和键

标签 swift swift2 nsuserdefaults swift3

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

removeObjectForKey(string)

最佳答案

swift 3 在 NSUserDefault 中添加值

整数

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

字典

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

获取值(value) 来自整数

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")

关于swift - Nsuserdefaults 删除值和键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39400789/

相关文章:

ios - 检查 session Cookie 的有效性

ios - NSUserDefaults。检索不正确的值

ios - 导入带密码的证书

swift - swift 3 中计算属性和带有闭包的属性集之间的区别?

ios - 自定义布局 UICollectionView swift

ios - 向船所面对的方向发射子弹 Swift 和 Sprite Kit

ios - 使用 AKPickerView 保存选择

ios - Swift 编译器警告 : Result of call to 'save(defaults:)' is unused

ios - 我如何根据以下需求对 NSArray 进行排序/过滤?

ios - 可拖动标签 - ios