Zacząłem grać z iOS 5 już dziś i widziałem, że XCode 4.2 pozwala mi wybrać system operacyjny iOS 5 jako podstawowy pakiet SDK, ale nie system iOS 4.Co należy zrobić, aby dostosować moją aplikację do systemu iOS 5.0 zachowując zgodność z systemem iOS 4
Do tej pory nadpisuję metodę drawRect: in UINavigationBar, aby dostosować jej wygląd, ale iOS 5 nie wywołuje już tej metody. Teraz muszę użyć [UINavigationBar appearance], aby to zrobić (co moim zdaniem jest znacznie lepsze). Jednak metoda wyglądu jest dostępna tylko w systemie iOS 5, więc jeśli użyję jej, moja aplikacja ulegnie awarii podczas wykonywania w systemie iOS 4. Co powinienem zrobić? Czy muszę sprawdzać wersję iOS z makrami w każdym miejscu, w którym używam metody iOS 5?
Dziękuję
Ariel
'[[UINavigationBar class] replysToSelector: @selector (wygląd)]' może być napisany jako '[UINavigationBar odpowiadaToSelektor: @selector (wygląd)]' – user102008