Empecé a jugar con iOS 5 hoy y he visto que XCode 4.2 solo me permite seleccionar iOS 5 como SDK base pero no iOS 4.Qué debo hacer para adaptar mi aplicación a iOS 5.0 manteniendo la compatibilidad con iOS 4
Hasta ahora he sobrescrito el método drawRect: en UINavigationBar para personalizar su apariencia, pero iOS 5 ya no llama a ese método. Ahora tengo que usar [apariencia UINavigationBar] para hacerlo (que creo que es mucho mejor). Sin embargo, el método de apariencia solo está disponible en iOS 5, así que si lo uso mi aplicación se bloquea al ejecutar en iOS 4. ¿Qué debo hacer? ¿Tengo que verificar la versión de iOS con macros en todos los lugares en los que utilizo un método iOS 5?
Gracias,
Ariel
'[[clase UINavigationBar] respondsToSelector: @selector (apariencia)]' se puede escribir como '[UINavigationBar respondsToSelector: @selector (apariencia)]' – user102008