Итак, у меня есть это определение:
typedef enum {
red = 1,
blue = 2,
white = 3
} car_colors;
Затем у меня есть переменная типа car_colors: car_colors myCar;
Вопрос в том, что я получаю цвет автомобиля в NSString. Это должен быть NSString, я не могу это изменить. Как я могу конвертировать из NSString в тип car_colors?
NSString *value = [[NSString alloc] initWithString:@"1"];
myCar = [value intValue]; // <-- doesn't work
любая идея? спасибо!