2014-01-26 137 views
7

目前我正在创建一个使用NSUserDefaults存储数据的应用程序。更新应用程序时,是否使用NSUserDefaults删除了存储的数据?

因此,当我上传应用程序的v1到应用程序商店,然后为应用程序进行新的更新(V2)是当用户更新到新版本时删除NSUsedDefaults中存储的数据?

+0

为什么要删除数据?想想如果仅仅为了更新应用程序而删除数据,那么会有数百万恼怒的人。 – rmaddy

回答

15

当用户更新应用程序时,与NSUserDefaults存储的数据不会被删除。

它只会在用户删除应用程序时被删除。

+0

当我们双击主页按钮并删除对象时,数据是否在nsuserdefaluts中丢失。 – Imran

+1

不,数据在用户强制关闭应用程序时不会被删除。但是,如果尚未同步,最新更改可能会丢失。 – murat

相关问题