¿Cómo utilizar constantes con tipo con advertencias de "variable no utilizada"?
Estoy usando Xcode 4.6 y tengo un archivo de encabezado que incluye algunas constantes que uso en todo mi código. No quiero usar directivas de preprocesador porque quiero que estén correctamente escritas y demás.
Por ejemplo, tengo este código en uno de mis archivos .h:
static NSString *kErrorCannotDivideByZero = @"Error: Cannot divide by zero";
y lo uso en el archivo .m correspondiente:
[self showToast:kErrorCannotDivideByZero];
Me sale la advertencia:
/path/to/my/headerFile.h:32:18: Unused variable 'kErrorCannotDivideByZero'
Sé que es solo una advertencia, pero tengo alrededor de 50 de estas advertencias que obstruyen la salida de mi compilador.
¿Por qué recibo esta advertencia y cómo la resuelvo CORRECTAMENTE?
No me interesa simplemente suprimir todas las advertencias de variables no utilizadas, porque quiero obtener las legítimas.