2011-11-08 7 views
44

Od kilku tygodni używam XCode 4.2 z projektami utworzonymi w poprzednich wersjach XCode 3.x.Jak mogę naprawić "Symulowane metryki wielkości wolumenu nie są dostępne przed ostrzeżeniem Xcode 4.2"?

Podczas tworzenia niestandardowych widoków na iPada często używam atrybutu "swobodnego kształtu" w Kreatorze interfejsów, aby mieć widoki o dowolnym rozmiarze.

Ale potem otrzymuję następujące ostrzeżenia dotyczące kompilacji: "Ostrzeżenie: Atrybut Niedostępny: Symulowane dane w formacie swobodnym nie są dostępne przed Xcode 4.2."

Moje pytanie brzmi: jak mogę naprawić te ostrzeżenia?

ps: Po pierwsze, założyłem, że oznacza to, że mój projekt nie będzie kompatybilny z poprzednimi wersjami XCode (co nie przeszkadza mi wcale) i próbował powiedzieć Xcode, ustawiając format projektu na XCode Tylko z 4.2. Niestety, menu rozwijane formatu projektu sugeruje tylko "zgodność z XCode 3.2" i "zgodność z XCode 3.1".

Odpowiedz

98

Otwórz odpowiedni plik .xib i wyświetl panel Narzędzia. Kliknij na zakładkę Inspektora plików i pod Dokumentem Konstruktora interfejsów, a zobaczysz pole Rozwojowe. Zmień go na Xcode 4.2.

Xcode/IB Screenshot

+0

Dzięki za odpowiedź. Lista rozwijana pokazuje "Domyślną wersję" ustawioną na 4.1. Czy masz pojęcie, gdzie ten parametr można zmienić na 4.2? –

+0

@DirtyHenry Mam "Xcode 4.2" jako drugi wpis, zaraz pod "Domyślną wersją (Xcode 4.1)". Ja też tęskniłem za pierwszym razem. – geon

+0

Dzięki @geon. Właściwie dostałem również XCode 4.2, ale chciałbym zmienić domyślną wartość z XCode 4.1 na XCode 4.2. –