gpt4 book ai didi

xcode - 以编程方式清除所有应用程序数据(特别是 NSUserDefaults)

转载 作者:行者123 更新时间:2023-12-03 17:50:07 25 4
gpt4 key购买 nike

我有一两个应用需要“重置所有设置”按钮。

我注意到从 Yosemite 左右开始,OS X 以一些奇怪的方式缓存了默认值,并且从终端执行默认值删除 com.mycompany.myapp 根本无法一致地工作。我通常还需要发出 defaults write com.mycompany.app dummy dummy

我怀疑这很大程度上与沙盒有关......

我想可靠地实现重置默认值,以及清理我的沙箱和缓存目录。

有什么想法吗?

最佳答案

如果您是在要重置其设置的同一应用内执行此操作,请尝试:

[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:[[NSBundle mainBundle] bundleIdentifier]];

关于xcode - 以编程方式清除所有应用程序数据(特别是 NSUserDefaults),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29061107/

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