Escribo una aplicación para iPhone en base al SDK de Base 4.0, pero mi objetivo es OS 3.1.3 para que los usuarios de OS 3 puedan usar la aplicación.Deshabilitar una advertencia específica en una línea específica en Xcode
Me llaman:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
la que está en desuso en iOS 4.0. Soy consciente de esto y tengo medidas para llamar a la versión más reciente "con Animación" si nos estamos ejecutando con iOS 4.0 o superior.
Sin embargo, recibo una advertencia de que estoy llamando a un SDK en desuso.
Quiero deshabilitar esta advertencia específica en este lugar específico. Quiero todas las demás advertencias (incluida la misma advertencia obsoleta en otras ubicaciones)
¿Se puede lograr esto en Xcode?
esto funcionó muy bien, gracias – elsurudo
Esto realmente debería marcarse como la respuesta correcta. Es menos hacky y resuelve el problema en tiempo de compilación, además de ser un poco más limpio. –
+1 para el uso correcto de clang, esta debería ser la respuesta, NSInvocación es un truco –