ios - 删除 UserDefaults 的简单方法(无需编码)

标签 ios iphone userdefaults

我发现有多种方法可以通过代码删除 UserDefaults

我已从手机中删除了一个测试应用,但 UserDefault 值仍然存在。

有没有一种简单的方法可以删除UserDefaults,而不是实现删除它们的函数?

最佳答案

如果您从手机中删除该应用,所有UserDefaults都将自动删除。如果您想删除特定的 UserDefaults,可以使用 UserDefaults.standard.removeObject(forKey: "key"),或者您想删除所有 UserDefaults,请使用:UserDefaults.standard。删除持久域(forName:Bundle.main.bundleIdentifier!)。这将清除您的代码设置的所有UserDefaults,为您留下一个全新的状态,就像应用程序已被删除并重新安装一样。

关于ios - 删除 UserDefaults 的简单方法(无需编码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42023927/

相关文章:

ios - iPhone 应用减去应用商店?

iphone - iOS 6 的 Paypal 问题

ios - 在 UserDefaults 中保存项目数组 - iOS 12

ios - 如何将数据从两个 UITextView 保存到 UserDefaults

ios - 在 iOS 7.0 中打开设置页面的任何其他替代方法

ios - Alamofire上传 "name"参数

ios - 表情符号选择器 Ios Swift

iphone - CABasicAnimation CorePlot 缩放效果

swift - 无法解码数据 Swift

ios - Facebook SDK 登录不适用于 iOS 10、Xcode 8 上的模拟器