2011-11-29 13 views
5

Mam kilka wersji modelu Core Data, które dodałem do pliku .xcdatamodeld, a ta ostatnia wersja, którą dodałem, nie pojawiła się na górze listy, tak jak zwykle to jest druga pozycja na liście w pliku .xcdatamodeld. Ustawiłem najnowszą wersję jako bieżący wersjonowany model Core Data, ale nie mogę zmienić kolejności wpisów .xcdatamodel przez przeciąganie ich, więc jest jakikolwiek sposób, że mogę zmienić kolejność wpisów tak, aby najnowsza wersja pojawiała się na górze ?Zmień kolejność wpisów .xcdatamodel w pliku .xcdatamodeld

Nawiasem mówiąc, jestem na Xcode 4.2 build 4C199 dla Snow Leopard.

Odpowiedz

4

Ta część jest całkowicie denerwująca - ale nie jest zbyt trudna. Ciągle to robię. Musisz sam edytować plik MyProject.xcodeproj/project.pbxproj za pomocą edytora tekstu (do tego celu używam vima) i sprawdzam, gdzie znajduje się twoja lista modeli, a następnie po prostu uporządkuj sekcję dzieci, tak:

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

Tak, dzięki za informacje. –

+0

Piękny. Mój wszechświat jest nieco bardziej dopracowany w spokojny, ale satysfakcjonujący sposób. :) –

+0

Pomaga nam wszystkim, którzy mają odrobinę (lub więcej) OCD: S –

Powiązane problemy