2010-05-28 11 views
5

Otrzymuję ostrzeżenie podczas budowania mojego kodu źródłowego, co następuje:Interfejs Builder ostrzeżenia

/* */com.apple.ibtool.document.warnings
/Users/biranchi/stojące/Faworytow v2. 0/Classes/HLCheckinViewController.xib: 6: warning: Styl separatora "Single Line Etched" nie jest obsługiwany w wersjach systemu iPhone OS przed wersją 3.2.

Z czego ten błąd wynika?

Dzięki

Odpowiedz

4

Podejrzewam używasz pogrupowany tabelę ze stylem separatora ustawiony na „Pojedyncza linia wyryte” i kompilacji z SDK 3.1.3. W konstruktorze interfejsów zmień styl separatora na "Pojedyncza linia" i przebuduj.

3

Oprócz ustawienia docelowego wdrożenia projektu pliki XIB mają własną wersję wdrażania. Wybierz plik XIB w Xcode i przejdź do Inspektora plików (Widok -> Narzędzia -> Inspektor plików), w sekcji Inspektora interfejsu "Interfejs" i ustaw "Wdrożenie" na co najmniej iOS 3.2.

+0

Po spędzeniu wielu czasu z tajemniczą wiadomością, teraz widzę, że wersja kompilacji nie miała nic wspólnego z wiadomością, ale raczej z wersją IB. Dzięki. – emp

3

zabaw Dont”z własności separatora tableview w konstruktora interfejsu ..... ja po prostu zachować separator, jak to jest w IB jest«single wyłożone»iw ViewWillappear lub viewDidLoad dodać poniżej linii ..

tableview.separatorStyle = tableview.UITableViewCellSeparatorStyleSingleLineEtched