gpt4 book ai didi

ios - 在 Magical Record 中使用自定义策略迁移

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:21 26 4
gpt4 key购买 nike

我正在更新我的一个应用程序,它使用 Core Data 进行数据管理。在当前版本中,我实现了 Magic Record 并更新了数据模型。数据模型将无法使用自动迁移,因此我需要实现手动迁移。我对如何使用 Magic Record 做到这一点感到困惑。

我查看了 Magic Record 的源代码,从它的外观来看,在尝试创建持久存储协调器时没有支持迁移管理器的实现。

DEBUG 标志设置为 true 时,应用程序会删除不兼容的版本并使用当前版本创建一个新数据库。但是,这不会迁移所有数据。从文档来看,似乎已实现此功能,这样我们就不必通过删除应用程序并重新安装来不断删除旧版本,因此这是有道理的。

那么 Magic Record 支持迁移管理器吗?想过加入源码,但又不想修改库。

最佳答案

asked MagicalRecord 的作者得到了以下答案:

I just added this to the experimental branch. Have a look at theMagicalRecord class method

+setupCoreDataStackWIthManuallyMigratingStoreNamed:

Let me know how it works out for you. Also in the experimental branch are some otherfeatures that need to migrate (pun!) back to the master branch, so letme know if you find anything else there as well.

关于ios - 在 Magical Record 中使用自定义策略迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16253374/

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