用户更新时NSUserDefaults是不是重置[重复]
Posted
技术标签:
【中文标题】用户更新时NSUserDefaults是不是重置[重复]【英文标题】:Does NSUserDefaults reset when user updates [duplicate]用户更新时NSUserDefaults是否重置[重复] 【发布时间】:2012-06-19 04:36:17 【问题描述】:可能重复:Do NSUserDefaults persist through an Update to an app in the Appstore?
这只是我害怕的事情。我知道当您删除该应用程序时,NSUserDefaults
中的数据将被清除。当用户更新时会发生这种情况吗?在这种情况下,我应该将默认数据备份到另一个服务器/系统。
谢谢大家,只是想采取预防措施。
【问题讨论】:
【参考方案1】:没有。
您可以使用设备上已有的需要更新的应用对其进行测试。
确保您在可以见证的应用中完成了某些操作、更新它、关闭互联网以确保它没有从服务器获取信息并检查数据是否消失。
例如,这可能是游戏中的关卡进度。
【讨论】:
【参考方案2】:不,保留以前的值。
如果用户不使用 iTunes 备份数据并从设备中删除应用程序,您可能会丢失用户默认设置。
【讨论】:
好的,谢谢,我可以在 10 分钟内接受以上是关于用户更新时NSUserDefaults是不是重置[重复]的主要内容,如果未能解决你的问题,请参考以下文章
更新应用时是不是会删除使用 NSUserDefaults 存储的数据?