Estoy desarrollando una aplicación donde necesito definir varias constantes que se usarán en más de una clase. He definido todas mis constantes en un archivo .h (digamos "constants.h") e importó ese archivo en el archivo myAppName_Prefix.pch ubicado en la carpeta "Otras fuentes" del proyecto. Las clases que usan estas constantes se compilan sin ningún error sino con otras clases, donde declaré algunos UISwipeGestureRecognizers, están tirando de error como "se esperaba un identificador numérico constante antes de" este es el fragmento de código de una de las clases que se muestra el error:Problema con Macros (#define) "que muestra el error del identificador esperado antes de la constante numérica", en el iPad
if (gesture.direction==UISwipeGestureRecognizerDirectionLeft)
he definido mis constantes como:
#define heading 1
#define direction 2
#define statement 3
#define refLink 4
#define correctResponse 5
#define incorrect1Response 6
si yo los defino en cada clase individual, entonces todo lo que trabaja bien. ¿Puede alguien sugerirme una forma de cómo resolver este problema.