2011-11-29 8 views
5

Ho diverse versioni del modello di dati di base che ho aggiunto al mio file .xcdatamodeld e quest'ultima versione che ho aggiunto non è stata visualizzata in cima all'elenco come normalmente fa, è il 2 ° elemento nell'elenco sotto il file .xcdatamodeld. Ho impostato l'ultima versione come modello Core Data attualmente versione, ma non riesco a riordinare le voci .xcdatamodel trascinandole in giro, quindi è possibile modificare l'ordine delle voci in modo che la versione più recente venga visualizzata in alto ?Modifica ordine di voci .xcdatamodel nel file .xcdatamodeld

A proposito, sono su Xcode 4.2 build 4C199 per Snow Leopard.

risposta

4

Sì, questa parte è totalmente fastidiosa - ma non è troppo difficile. Lo faccio tutto il tempo. Devi modificare tu stesso il file MyProject.xcodeproj/project.pbxproj con un editor di testo (io uso vim per questo), e cercare dove è la tua lista di modelli, poi riordina la sezione per bambini, in questo modo:

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; 
    }; 
+0

Sì, ce l'ha, grazie per le informazioni. –

+0

Bello. Il mio universo è leggermente più lucido in un modo tranquillo ma soddisfacente. :) –

+0

Aiuta tutti noi che abbiamo un po '(o più) di OCD: S –

Problemi correlati