轻松删除UserDefaults(无需编码)

时间:2017-02-03 12:06:27

标签: ios iphone userdefaults

我已经看到有几种方法可以通过代码删除UserDefaults

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

是否有一种简单的方法可以删除UserDefaults而不是实现删除它们的功能?

1 个答案:

答案 0 :(得分:4)

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