Mieszkam w ciemno tematycznej aplikacji na iOS 6 i 7. Rozumiem, że mogę zadzwonić pod numer [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
, aby pasek stanu iOS 7 pasował do aplikacji o ciemnym kolorze.#ifdef #else #endif wybierz wersję i funkcję iOS sdk?
Problem polega na tym, że zamierzam przesłać swoją aplikację do App Store, a obecnie Xcode 5 nie jest na to gotowy, więc do wykonania tego zadania muszę użyć Xcode 4.6.x. Jednak z Xcode 4.6, nie jestem w stanie skompilować nowej metody z iOS 7. Myślę, że muszę zrobić coś w stylu "", jeśli ios7 "" następnie zrobić [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
i zmienić położenie okna mojej aplikacji.
Staram się robić to z #ifdef
... #else
... Ten kod jest [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
wewnątrz viewDidLoad
.
Czy ktoś może pomóc zrozumieć, jak używać #ifdef
... z metodą w niektórych funkcjach.
Wielkie dzięki!
Właśnie tutaj ten odpowiedział: http://stackoverflow.com/questions/18404746/disable-clang-error-with-pragma/18406309#18406309 – rmaddy
Właśnie rozwiązać mój problem. dzięki – HYC
Mój przyjaciel, jabłko nie zaakceptuje żadnej kompilacji stworzonej przez wersję xcode niższą niż 5. Spróbuj więc użyć xcode 5 i nowszych wersji. –