2011-12-21 9 views
12

Kiedy tworzę nową XIb interfejs konstruktora Interface Builder dokumentów (Versioning) parametr rozwój zalegających do Xcode 4.1Jak ustawić domyślną wersjonowanie dokumentu dla wersji 4.2?

Czy mimo to domyślnie do Xcode 4.2 - Pytam ja niedawno zmieniony projekt użyj IOS 5 i 4.2 - Projekt został pierwotnie utworzony w wersji 4.1, a po utworzeniu nowego pliku xib i ustawieniu rozmiaru widoku na "Arkusz formularza" generuje warowanie:

Atrybut Niedostępny: Symulowane dane arkusza formularza są niedostępne przed Xcode 4.2.

Interface Builder Document property 4.1

mogę naprawić ostrzeżenie przez zmianę wersji dokumentu rozwijanej w Inspektorze właściwości do 4,2

Interface Builder Document property 4.2

+0

Jestem ciekawy też to wiedzieć. Czy to tylko konsekwencja uruchomienia mojego projektu w wersji 4.1? – Megasaur

+0

@Megasaur Nie, to samo dzieje się, gdy rozpoczynasz projekt w 4.2. – SSteve

Odpowiedz

9

trzeba będzie modyfikować bezpośrednio szablony XCode:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/File Templates/User Interface - Zawiera szablony po wybraniu menu Plik-> Nowy ...-> Nowy plik ...

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface - Zawiera szablony po wybraniu z menu Plik-> Nowy ...-> New Project ...

Edycja Any XIb chcesz dodając ten wewnątrz <archive><data>:

<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies"> 
    <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string> 
    <real value="4200" key="NS.object.0"/> 
</object> 
+0

Jest to oczywiście właściwa odpowiedź - dlaczego nie jest tak zaznaczone i rockowe oko, biorąc pod uwagę nagrodę Bounty? To właśnie zamierzałem powiedzieć, zanim przeczytałem odpowiedź ... –

+0

Właśnie dałem nagrodę rockeye. Craig musi oznaczyć to jako odpowiedź. – Oli

Powiązane problemy