Oggi ho iniziato a giocare con iOS 5 e ho visto che XCode 4.2 mi consente di selezionare iOS 5 come Base SDK ma non iOS 4.Cosa devo fare per adattare la mia app a iOS 5.0 mantenendo la compatibilità con iOS 4
Fino ad ora ho sovrascritto drawRect: metodo in UINavigationBar per personalizzare il suo aspetto ma iOS 5 non chiama più quel metodo. Ora devo usare [UINavigationBar appearance] per farlo (che penso sia molto meglio). Tuttavia, il metodo dell'aspetto è disponibile solo in iOS 5, quindi se lo utilizzo la mia app si blocca durante l'esecuzione su iOS 4. Cosa devo fare? Devo controllare la versione di iOS con macro in ogni posto in cui utilizzo un metodo iOS 5?
Grazie,
Ariel
'[[UINavigationBar class] respondsToSelector: @selector (appearance)]' può essere scritto come '[UINavigationBar respondsToSelector: @selector (appearance)]' – user102008