Как вы справляетесь с устаревшими методами в iPhone, которые требуют использования более нового метода, недоступного в более старых версиях?Работа с устаревшими методами в iPhone
Рассмотрите случай setStatusBarHidden:animated:
, который устарел в iOS 3.2. В документации указывается, что вы используете setStatusBarHidden:withAnimation:
, который доступен только в iOS версии 3.2 или новее.
Если я правильно понял, это означает, что для таргетинга на все устройства (iOS 3.0 или новее), я должен сначала спросить, доступен ли setStatusBarHidden:withAnimation:
. Если это так, используйте его. Если нет, используйте устаревший метод. Но я все равно получаю предупреждение об утомлении.
Правильно ли это (скажите, что это не так!)? Если это так, есть ли способ подавить это предупреждение об устаревании или указать компилятору, что я уже справился с этой проблемой?