更改.xcdatamodeld文件中.xcdatamodel条目的顺序

BP.*_*BP. 8 iphone core-data ios4 xcode4 xcdatamodel

我有几个Core Data模型版本,我已添加到我的.xcdatamodeld文件中,我添加的最后一个版本没有像往常那样显示在列表顶部,它是下面列表中的第二个项目. xcdatamodeld文件.我将最新版本设置为当前版本的Core Data模型,但是我无法通过拖动它们来重新排序.xcdatamodel条目,所以有什么方法可以更改条目的顺序,以便最新版本显示在顶部?

顺便说一句,我在Snow Leopard的Xcode 4.2 build 4C199上.

Sco*_*den 8

是的,这部分非常烦人 - 但这并不难.我一直这样做.您必须使用文本编辑器自己编辑MyProject.xcodeproj/project.pbxproj文件(我使用vim),并查找模型列表的位置,然后只需重新排序子部分,如下所示:

    D6A5760112F22213004DEDCE /* Scott.xcdatamodeld */ = {
        isa = XCVersionGroup;
        children = (
            D6B7528A1506A0050066268A /* Scott-V14.xcdatamodel */,
            D659922515057BC100955005 /* Scott-V13.xcdatamodel */,
            D6EDB44614ED9D7E00C02938 /* Scott-V12.xcdatamodel */,
            D6931E6214D78135007F0E03 /* Scott-V11.xcdatamodel */,
        );
        currentVersion = D6B7528A1506A0050066268A /* Scott-V14.xcdatamodel */;
        name = Scott.xcdatamodeld;
        path = Shared/Scott.xcdatamodeld;
        sourceTree = "<group>";
        versionGroupType = wrapper.xcdatamodel;
    };
Run Code Online (Sandbox Code Playgroud)

  • 迷人的。我的宇宙以一种安静但令人满意的方式变得更加精致。:) (3认同)
  • 它可以帮助我们所有有一点(或更多)强迫症的人:S (3认同)