如何"合并"核心数据配置?

时间:2015-04-01 05:33:55

标签: ios core-data magicalrecord

我正在使用核心数据MagicalRecord,我的模型有两种配置:

enter image description here

PrefilledConfiguration有四个实体,UserDataConfigurations有六个。现在我想将它们全部合并到默认配置中 - 实现这一目标的最佳方法是什么?

是否需要迁移?如何将所有现有数据传输到新的合并(默认?)配置?

1 个答案:

答案 0 :(得分:0)

您可以尝试手动编辑xcdatamodel文件。在包中,它是简单的XML文件。这是我的测试xcdatamodel的例子:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model userDefinedModelVersionIdentifier="" type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="7701" systemVersion="14D136" minimumToolsVersion="Automatic" macOSVersion="Automatic" iOSVersion="Automatic">
    <entity name="Entity" isAbstract="YES" syncable="YES"/>
    <entity name="Event">
        <attribute name="timeStamp" optional="YES" attributeType="Date">
            <userInfo/>
        </attribute>
        <userInfo/>
    </entity>
    <configuration name="Test"/>
    <elements>
        <element name="Event" positionX="261" positionY="189" width="128" height="60"/>
        <element name="Entity" positionX="261" positionY="198" width="128" height="45"/>
    </elements>
</model>