如何创建包含 NSNumber 的枚举?我的应用程序中有一个 coredata 持久性,一个实体的状态属性在 coredata 中声明为整数 16,这意味着它是一个 NSNumber
我希望能够声明我的枚举以包含 NSNumber 而不是 int 所以我可以使用它们而不必写这个可怕的东西
enum {
ERROR,
INCOMPLETE,
OK
} EventStatus;
[myObjectOnCoredata setStatus: [[NSNumber alloc] initWithInt:INCOMPLETE]];
并且只是:
[muObjectOnCoredata setStatus: INCOMPLETE];
我认为这应该是可能的,因为我可以将枚举声明为 NSInteger,但它仍然对我不利
谢谢你的帮助