я использую этот код, чтобы установить мои постоянныецелая константа означает «не сводится к целому»
// Constants.h
extern NSInteger const KNameIndex;
// Constants.m
NSInteger const KNameIndex = 0;
И в распределительном заявление в файл, который импортирует Constant.h файл у меня есть это:
switch (self.sectionFromParentTable) {
case KNameIndex:
self.types = self.facilityTypes;
break;
...
я получаю сообщение об ошибке при компиляции, которые читают это: «ошибка: дело метка не сводится к целочисленной константы»
Любые идеи, что может быть перепутались?
Обратите внимание, что NSInteger определяется как int [typedef int NSInteger;], может быть, вы думаете о NSNumber? – epatel
Ах, вы правы. Я еще долго не умею свободно говорить в Objective-C. – crashmstr