У меня есть перечисление, определенное следующим образом:
typedef enum modifiers {
modifierNone=-1,
modifierCmd,
modifierShift,
modifierOption
} Modifier;
Я хотел бы передать строковое значение, например, из одного метода в другой (modifierCmd) и создать соответствующий модификатор для передачи в отдельный метод.
- (void)methodOne:(NSString *)stringValue {
Modifier mod = (Modifier)stringValue;
[self methodTwo:mod];
}
Должно ли это работать?
Спасибо