我尝试声明常量可公开访问。
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'
可能出现什么问题?
答案 0 :(得分:1)
ASCENDING
不是SortType
类的属性,它是一个外部常量。所以你不能使用:
SortType.ASCENDING;
只需使用:
NSInteger myInteger = ASCENDING;