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