删除 UserDefaults 的简单方法(无需编码)
Easy way to remove UserDefaults (without coding)
我看到有几种方法可以通过代码删除 UserDefaults
。
我已经从 phone 中删除了一个测试应用程序,但 UserDefault 值仍然存在。
是否有一种简单的方法来删除 UserDefaults
而不是实现删除它们的函数?
如果您从 phone 中删除该应用程序,所有 UserDefaults 都将自动删除。如果你想删除一个特定的,你可以使用 UserDefaults.standard.removeObject(forKey: "key")
,或者你想删除所有的 UserDefaults,使用这个:UserDefaults.standard.removePersistentDomain(forName: Bundle.main.bundleIdentifier!)
。这将清除您的代码设置的所有 UserDefaults,让您焕然一新,就好像应用已被删除并重新安装一样。
我看到有几种方法可以通过代码删除 UserDefaults
。
我已经从 phone 中删除了一个测试应用程序,但 UserDefault 值仍然存在。
是否有一种简单的方法来删除 UserDefaults
而不是实现删除它们的函数?
如果您从 phone 中删除该应用程序,所有 UserDefaults 都将自动删除。如果你想删除一个特定的,你可以使用 UserDefaults.standard.removeObject(forKey: "key")
,或者你想删除所有的 UserDefaults,使用这个:UserDefaults.standard.removePersistentDomain(forName: Bundle.main.bundleIdentifier!)
。这将清除您的代码设置的所有 UserDefaults,让您焕然一新,就好像应用已被删除并重新安装一样。