Я нашел это в StackOverflow относительно проблемы, но не смог решить мою проблему.Предупреждение XCode при использовании устаревшего метода setStatusBarHidden
Calling the appropriate setStatusBarHidden per iOS version
if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden: withAnimation:)])
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
else
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
Я поставил свою цель развертывания ОС до 3.0, но я до сих пор Получать предупреждение «setStatusBarHidden: анимированный: осуждаются»
Я хотел бы не иметь никаких предупреждений, если это возможно в проект, а не взломать его. Есть ли способ, которым я должен создать проект, чтобы удалить это предупреждение?
Я установил SDK проекта в 4.0. И целевой базовый SDK до 4.0, целевой SDK для развертывания до 3.0.
Я сделал эти настройки для «всех конфигураций»
Заранее спасибо
Обновление: Видимо, предупреждение появляется только в симуляторе, а не при установке на устройство.
В 'setStatusBarHidden: withAnimation:' 'часть' withAnimation: 'не принимает' BOOL', она принимает константу 'UIStatusBarAnimation'. [См. Здесь] (http://developer.apple.com/iphone/library/documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/setStatusBarHidden%3awithAnimation%3a) –
Благодаря! Пропустил это! –