gpt4 book ai didi

ios - 没有版本控制的 CoreData 迁移

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

现在我使用版本控制在数据库中进行任何更改。但它带来了一些问题。例如,很难将具有新数据库版本的功能分支合并到有人还添加了新版本的主/开发中。

所以我的问题是:在不添加新版本的情况下更改单个 xcdatamodel 中的数据库是否安全?我试过了,它有效,但我在互联网上到处都看到警告说你不能这样做。

iOS9+。

我找到了这个:https://stackoverflow.com/a/37264096/5328417但它没有证据

最佳答案

正如@pbasdf 指出的那样,从 iOS 9 开始,您可以在不添加任何新模型版本的情况下进行轻量级迁移。源模型(以前的模型版本)被缓存以存储并用作轻量级迁移期间的最后努力。

我在自己的应用程序中成功使用了此功能。虽然我找不到这个记录。就是那个WWDC video (18'15 模型缓存)提到。这正是 Core Data 有时如此神秘的原因。

关于ios - 没有版本控制的 CoreData 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47421415/

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