J'écris une application iPhone avec le SDK Base 4.0, mais je cible OS 3.1.3 pour que les utilisateurs d'OS 3 puissent utiliser l'application.Désactivation d'un avertissement spécifique sur une ligne spécifique dans Xcode
J'appelle:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
qui est délaissé dans iOS 4.0. Je suis conscient de cela, et j'ai des mesures en place pour appeler la version la plus récente "withAnimation" si nous sommes sous iOS 4.0 ou supérieur. Cependant, j'obtiens un avertissement que j'appelle un SDK obsolète.
Je souhaite désactiver cet avertissement spécifique à cet endroit spécifique. Je veux tous les autres avertissements (y compris le même avertissement désapprouvé dans d'autres endroits)
Est-ce que cela peut être accompli dans Xcode?
cela a fonctionné très bien, merci – elsurudo
Cela devrait vraiment être marqué comme la bonne réponse. C'est moins hacky et résout le problème au moment de la compilation, en plus d'être un peu plus propre. –
+1 pour une utilisation correcte de clang, cela devrait être la réponse, NSInvocation est un hack –