¿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.

Respuestas a la pregunta(6)

Su respuesta a la pregunta