我尝试声明常量可以公开访问。
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;