gpt4 book ai didi

iphone - 如果用户在更新之前跳过了 10 个版本,并且每个版本都有一个新的数据模型,会发生什么情况?

转载 作者:行者123 更新时间:2023-12-03 20:01:14 24 4
gpt4 key购买 nike

示例:用户安装应用程序 v.1.0,添加数据。然后开发人员在 10 周内提交 10 个更新。 11 周后,用户想要 v.11.0 并从应用程序商店获取副本。

假设应用程序内部有 11 个 .xcdatamodel 版本,其中 ***11.xcdatamodel 是当前版本,那么由于用户的持久存储已经很旧了,现在会发生什么?迁移会发生 10 次,每次迁移迭代都会逐步进行吗?

或者在 Core Data(或持久存储协调器)准确地弄清楚如何从 v.1.0 迁移到 v.11.0 之后,数据的实际迁移(假设有 GB 的数据)是否只发生一次?

最佳答案

正如我在有关此主题的其他问题中回答的那样,由于核心数据不理解版本的概念,因此只会有一次迁移。没有模型的时间表;它仅适用于源和目标。

在您的示例中,源为 v1.0,目标为 v11.0。一次迁移。

关于iphone - 如果用户在更新之前跳过了 10 个版本,并且每个版本都有一个新的数据模型,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3036303/

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