So, I am trying to create a subclass of NSCell. Trouble is, I can't use [cell setType:myType] because, even if I have a const int myType = 3, there is an existing definition for NSCellType
typedef enum _NSCellType {
NSNullCellType = 0,
NSTextCellType = 1,
NSImageCellType = 2
} NSCellType;
and the class automatically rejects types > 2. How can I create a category for NSCellType that includes types 3, 4, 5, etc ? should I just overwrite the declaration in my header? That seems rude though...