Я работаю над проектом, в котором целью развертывания является iOS 6, а параметр Build Settings/Base SDK - это iOS 7. Я возвращал UIStatusBarStyleLightContent из (UIStatusBarStyle) preferredStatusBarStyle и проект компилировался.Ошибка XCode5: «использование незаявленного идентификатора uistatusbarstylelightcontent» развертывание iOS6
Я попытался обертыванием вредоносного кода, в компиляторе #if заявления, как это:
- (UIStatusBarStyle)preferredStatusBarStyle
{
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000
return UIStatusBarStyleLightContent;'
#else
return UIStatusBarStyleBlackTranslucent;
#endif
}
Но тогда я получил ту же ошибку для других идентификаторов, таких как «tintColor» и «» cornerRadius для CALayers.