我有这种类型的 Enum 和 TypeDef:
typedef enum {
ControlDisplayOptionNone = 0,
ControlDisplayOptionOne = 100
} ControlDisplayOption;
我希望能够将它们放在这样的数组中:
- (NSArray *)displayOptions {
return @[@ControlDisplayOptionNone];
}
但这行不通,即使这样也行不通:
NSNumber *test = @ControlDisplayOptionNone;
唯一可行的选择是传统的:
return @[[NSNumber numberWithInt:ControlDisplayOptionNone]];
有没有办法为此使用自动装箱?