【发布时间】:2015-08-16 22:41:52
【问题描述】:
我有一个将用户信息存储在NSUserDefaults * 中的应用程序
当应用程序加载并运行时,它会读取这些数据。
如果我理解正确,当用户将应用升级到新版本时,基本上就像删除并重新安装应用一样,这意味着 所有用户数据都会丢失。
有没有办法将此数据保存在用户设备上的某个内存区域,该内存区域可供许多应用程序访问,并且不会在更新过程中被删除?
【问题讨论】:
-
这是错误的。更新不删除 NSUserdefaults。
-
无事可做。升级期间数据不会丢失。
-
不仅仅是 NSUserDefaults。具有可写 DB 或其他文件的应用程序会继续使用可写版本,只要它们存在。
标签: ios nsuserdefaults