Puedo usar este código para establecer mis constantesnúmero entero no 'se reduce a un número entero'
// Constants.h
extern NSInteger const KNameIndex;
// Constants.m
NSInteger const KNameIndex = 0;
Y en una sentencia switch dentro de un archivo que se importa el archivo Constant.h tengo esto:
switch (self.sectionFromParentTable) {
case KNameIndex:
self.types = self.facilityTypes;
break;
...
me sale error en tiempo de compilación que decía lo siguiente: "error: etiqueta de la caja no se reduce a una constante entera"
¿Alguna idea de lo que podría ser distraido?
Tenga en cuenta que NSInteger se define como int [typedef int NSInteger;] ¿Tal vez está pensando en NSNumber? – epatel
Ah, tienes razón. Todavía estoy muy lejos de ser fluido en Objective-C. – crashmstr