Моя проблема в том, что перечисление в objective-c по существу является значением int, я не могу его сохранить в NSMutableArray
. По-видимому, NSMutableArray
не будет брать какие-либо c-типы данных, такие как int.
Есть ли общий способ достижения этого?
typedef enum
{
green,
blue,
red
} MyColors;
NSMutableArray *list = [[NSMutableArray alloc] initWithObjects:
green,
blue,
red,
nil];
//Get enum value back out
MyColors greenColor = [list objectAtIndex:0];