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

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”


有什么事吗

最佳答案

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

SortType.ASCENDING;


只需使用:

NSInteger myInteger = ASCENDING;

07-26 09:38