Я создаю приложение для iOS 6 и 7 с темной тематикой. Я понимаю, что могу вызвать [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
, чтобы строка состояния iOS 7 соответствовала приложению с темной цветовой темой.
Проблема в том, что я собираюсь отправить свое приложение в App Store, и в настоящее время Xcode 5 не готов к этому, поэтому для выполнения этой задачи мне нужно использовать Xcode 4.6.x. Однако с Xcode 4.6 я не могу скомпилировать новый метод из iOS 7. Думаю, мне нужно сделать что-то вроде «if ios7», затем выполнить [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
и изменить положение окна приложения.
Я пытаюсь сделать это с помощью #ifdef
... #else
... этот код [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
внутри viewDidLoad
.
Может ли кто-нибудь помочь понять, как использовать #ifdef
... с методом в некоторых функциях.
Большое спасибо!!!!