Comment gérez-vous les méthodes obsolètes dans l'iPhone qui nécessitent l'utilisation d'une méthode plus récente, non disponible dans les anciennes versions?Traitement des méthodes obsolètes dans l'iPhone
Considérons le cas de setStatusBarHidden:animated:
, qui était obsolète dans iOS 3.2. La documentation vous indique comment utiliser setStatusBarHidden:withAnimation:
, disponible uniquement dans iOS 3.2 ou version ultérieure. Si je comprends bien, cela signifie que pour cibler tous les appareils (iOS 3.0 ou ultérieur), je dois d'abord demander si setStatusBarHidden:withAnimation:
est disponible. Si c'est le cas, utilisez-le. Sinon, utilisez la méthode obsolète. Mais je recevrais quand même un avertissement de dépréciation.
Est-ce correct (s'il vous plaît dites que ce n'est pas!)? Si c'est le cas, est-il possible de supprimer cet avertissement de désapprobation ou d'indiquer au compilateur que j'ai déjà traité le problème?