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

swa*_*ner 12 core-data ios magicalrecord

我正在使用Core Data MagicalRecord,我的模型有两种配置:

在此输入图像描述

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

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

Vit*_*nko 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>
Run Code Online (Sandbox Code Playgroud)