gpt4 book ai didi

objective-c - 核心数据数据库在新的应用程序版本中更新

转载 作者:行者123 更新时间:2023-12-04 02:30:47 24 4
gpt4 key购买 nike

我在 XCode 中有一个使用 sqlite/coredata 数据库的应用程序,并且已经提交到应用程序商店。

现在我已经更改了数据库,所以我的托管对象现在也更改了,我想提交更新后的新版本的应用程序。我还希望已经下载了以前版本应用程序的人不会丢失旧数据库中的任何数据。如何实现?任何帮助将不胜感激。

最佳答案

documentation是关于这个主题的官方说法。

不过,一个简单的演练应该是这样的:

添加新模型版本:

enter image description here

根据您的喜好修改新模型版本,然后确保在根文件的检查器中将其设置为当前模型。

enter image description here

制作一个映射模型,使其知道如何将数据迁移到新模型:

enter image description here

选择相应的模型(源/目标)并根据您的喜好编辑生成的映射模型(如果您的更改不复杂,通常根本不需要更改)。

这是一个简化/精简的演练,但它只是一个开始。仔细阅读!

关于objective-c - 核心数据数据库在新的应用程序版本中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com