Я нашел это в StackOverflow относительно проблемы, но не смог решить мою проблему.
Вызов соответствующего setStatusBarHidden для версии iOS
if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden: withAnimation:)])
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
else
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
Я установил цель развертывания ОС на 3.0, но все еще получаю предупреждение 'setStatusBarHidden: animated: is устаревшее'
Я бы хотел, чтобы в проекте не было предупреждений, если это возможно, и не хак, который его удаляет. Есть ли способ, которым я должен настроить проект, чтобы удалить это предупреждение?
Я установил базовый SDK проекта на 4.0.
И целевой Base SDK до 4.0, целевой SDK до 3.0.
Я сделал эти настройки для «Все конфигурации»
Обновление: по-видимому, предупреждение появляется только в симуляторе, а не при установке для устройства.