gpt4 book ai didi

iphone - 如何在 iPhone 模拟器中重置 NSUserDefaults 数据?

转载 作者:IT王子 更新时间:2023-10-29 07:36:17 28 4
gpt4 key购买 nike

我已将 NSUserDefaults 数据检索添加到我的应用程序中,这非常好。但是为了测试,我想重置我添加到默认数据库中的所有数据,以便一切都处于用户第一次启动应用程序时的状态。

我试着调用:

[NSUserDefaults resetStandardUserDefaults];

但这并没有做任何事情。默认值仍会保存并可以检索。

最佳答案

你想要 NSUserDefaults removePersistentDomainForName。这将删除应用程序的所有用户默认值:

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];

有关 NSUserDefaults 类的更多信息,请参阅 Apple docs .

或者,如果您只关心 iOS 模拟器中的数据,您可以通过 iOS Simulator > Reset Content and Settings 来完成。

enter image description here

关于iphone - 如何在 iPhone 模拟器中重置 NSUserDefaults 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898498/

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