更新应用时是不是会删除使用 NSUserDefaults 存储的数据?
Posted
技术标签:
【中文标题】更新应用时是不是会删除使用 NSUserDefaults 存储的数据?【英文标题】:Is the data stored using NSUserDefaults deleted when the app is updated?更新应用时是否会删除使用 NSUserDefaults 存储的数据? 【发布时间】:2014-02-17 13:16:33 【问题描述】:目前我正在创建一个使用 NSUserDefaults 存储数据的应用程序。
所以当我将应用的 v1 上传到应用商店,然后为应用 (v2) 进行新更新时当用户更新到新版本时,存储在 NSUsedDefaults 中的数据是否会被删除?
【问题讨论】:
为什么会删除数据?想想如果仅仅为了更新应用而删除数据,会有数以百万计的人感到恼火。 【参考方案1】:NSUserDefaults
存储的数据在用户更新应用时不会被删除。
只有在用户删除应用时才会被删除。
【讨论】:
当我们双击主页按钮并删除对象时,nsuserdefaluts中的数据是否丢失。 不,当用户强制关闭您的应用时,数据不会被删除。但是,如果尚未同步,最新的更改可能会丢失。以上是关于更新应用时是不是会删除使用 NSUserDefaults 存储的数据?的主要内容,如果未能解决你的问题,请参考以下文章
删除 Apple Watch 应用后是不是可以发布 iOS 应用更新?