我正在使用核心数据MagicalRecord
,我的模型有两种配置:
PrefilledConfiguration有四个实体,UserDataConfigurations有六个。现在我想将它们全部合并到默认配置中 - 实现这一目标的最佳方法是什么?
是否需要迁移?如何将所有现有数据传输到新的合并(默认?)配置?
答案 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>