外部常量 - 在类型对象上找不到属性

时间:2015-09-11 05:34:37

标签: ios

我尝试声明常量可公开访问。

SortType.h

extern NSInteger const ASCENDING;
extern NSInteger const DESCENDING;

SortType.m

NSInteger const ASCENDING = 100;
NSInteger const DESCENDING = 101;

的ViewController

#import "SortType.h"
...
SortType.ASCENDING;

但它有以下错误:

  

在'SortType'

类型的对象上找不到属性'ASCENDING'

可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

ASCENDING不是SortType类的属性,它是一个外部常量。所以你不能使用:

SortType.ASCENDING;

只需使用:

NSInteger myInteger = ASCENDING;