gpt4 book ai didi

ios - 如何将保存的数据重置为默认值?

转载 作者:可可西里 更新时间:2023-11-01 03:36:00 26 4
gpt4 key购买 nike

我正在使用 NSUserDefaults 在我的应用程序上实现保存的数据,如下所示:

[[NSUserDefaults standardUserDefaults] registerDefaults:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:0],@"mySetting",nil]];
// check
int firstLaunch = [[NSUserDefaults standardUserDefaults] integerForKey:@"mySetting"];
// set
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"mySetting"];

现在出于开发目的,我希望能够删除保存的数据并恢复为默认设置,而不必每次都删除并重新安装该应用程序。有没有快速的方法来做到这一点?我认为 resetStandardUserDefaults 可以完成这项工作,但事实并非如此。

最佳答案

对于您希望恢复为默认值的 key ,-removeObjectForKey:将从应用程序首选项中删除其定义。在所有条件都相同的情况下,这意味着后续调用 -<type>ForKey:将返回注册的默认值。

关于ios - 如何将保存的数据重置为默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/383368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com