我用这个代码来设置我的常量整型常量是“不能减少到一个整数”
// Constants.h
extern NSInteger const KNameIndex;
// Constants.m
NSInteger const KNameIndex = 0;
而且在进口Constant.h文件,我有这样的一个文件中的switch语句:
switch (self.sectionFromParentTable) {
case KNameIndex:
self.types = self.facilityTypes;
break;
...
我会在编译,上面写着这个错误:“错误:案件标签不减少一个整数常量”
任何想法可能会搞砸?
请注意,NSInteger被定义为一个int [typedef int NSInteger;]也许你正在考虑NSNumber? – epatel 2009-02-16 20:44:42
啊,你说得对。在流行Objective-C方面,我还有很长的路要走。 – crashmstr 2009-02-16 20:46:16