gpt4 book ai didi

iphone - 迁移核心数据——如何安全地迁移?

转载 作者:可可西里 更新时间:2023-11-01 05:47:49 25 4
gpt4 key购买 nike

我发布了一个应用程序,我想发布一个新版本。

新版本在 Core Data 模型中有一个非常小的变化:为实体(“Users”)添加了一个 BOOL 属性(“hasUpdated”)。

我如何在更新(显然)或更改现有数据后应用程序不崩溃的情况下进行迁移?

最佳答案

首先,确保您使用的数据模型(具有新的 BOOL 属性)与您发布的版本不同。要创建一个新模型,我相信它类似于编辑器 ->添加模型版本 ->然后命名它/告诉它要基于哪个模型。

现在将新模型设置为实用程序 Pane 中的当前版本。如需这方面的帮助,请查看这篇文章:Xcode 4, Core Data Model Version - Set Current Version

对于这样一个简单的更改,您应该能够告诉持久存储执行轻量级迁移。这篇文章应该解释:Implementation of "Automatic Lightweight Migration" for Core Data (iPhone)

关于iphone - 迁移核心数据——如何安全地迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7207320/

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