更新ios应用程序后,有一些自动恢复

时间:2014-04-09 11:49:13

标签: ios

我为iOS制作了一个应用程序,它在商店里,有些人在他们的设备上使用它 我的应用会向Documents/Library/Caches/Library/Preferences/提供一些数据 一段时间后,我更新了应用程序,人们更新了应用程序。

我的问题是Documents/Library/Caches/Library/Preferences/中的数据会发生什么。

根据我的理解,如果iCloud关闭,旧数据将丢失 如果启用了iCloud,那又是什么?

如果还有其他情况,请告知。

2 个答案:

答案 0 :(得分:1)

是的,有。
更新期间将复制/Documents/Library中的文件 所有数据都与更新前相同。

小心DataBase(CoreData)更新。如果更新架构,则需要进行数据库迁移。 阅读apple documentation here

答案 1 :(得分:0)

同一设备上的应用数据不会丢失,但由于iCloud已关闭,因此不会同步Documents文件夹中的数据。当应用程序更新时,您应该编写反映数据结构中最终更改所需的所有代码,但已经存在的代码将保留在那里。