【问题标题】:Copying data from one entity to another entity, while core data migration将数据从一个实体复制到另一个实体,同时核心数据迁移
【发布时间】:2014-05-29 07:34:40
【问题描述】:

我有以下数据结构:

  1. “TestUserData”实体(在核心数据模型 version_1 已发布
    • 用户名
    • 年龄
    • 性别

现在我需要对核心数据进行一些更改,因此我将模型版本增加到 2,并创建了一个新实体“RegisteredUser”,其中包含以下详细信息:

  1. “RegisteredUser”实体(在核心数据模型 version_2 中)
    • 名字
    • 姓氏
    • 用户代码

现在我需要将核心数据模型 version_1 迁移到 version_2,还需要将“TestUserData”实体的数据复制到“RegisteredUser”实体。

现在我正在使用“1To2MappingModel.xcmappingmodel”文件(由 xcode 生成)进行迁移,它只是进行迁移。

但是如何将数据从一个实体复制到另一个实体,并在 firstName 和 lastName 中拆分 userName。

任何关于如何做到这一点的指示将不胜感激。

注意:可以在迁移完成后通过手动复制数据来完成,但我认为在迁移时会有一些方法。

【问题讨论】:

    标签: ios core-data-migration


    【解决方案1】:

    objc.io 上有一篇不错的文章,其中包含一个示例。

    【讨论】:

    • 谢谢,虽然我没用过,但至少我知道我必须编写脚本来复制数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多