当我在iOS中更新我的应用程序时,如何避免数据丢失?

时间:2014-09-26 09:51:15

标签: ios objective-c

使用PhoneGap时,用户在更新从iTunes下载的iOS应用时会丢失所有已保存的数据吗?

我希望每当有人从iTunes下载新版本的应用程序时,任何存储在Construct 2中的Webstorage功能中的内容都会被保留,但是我害怕构建一个完整的应用程序只会让一群心烦意乱的用户他们更新了应用程序。我知道当我在Objective C中构建应用程序时,我必须通过一些环节来使Core Data存储正确迁移。

另一种选择是将数据镜像到外部服务器/数据库,但是如果可以的话,我想避免这种费用和复杂性。

1 个答案:

答案 0 :(得分:0)

如果您在CoreData中更改表中的任何内容,则必须通过创建新版本来实现表的迁移(请在此处查看Apple的文档:Lightweight Migration

否则,如果您不更改任何内容,则更新应用程序不会使用户丢失任何数据。