Добрый день, друзья.
Я новичок в Objective-C. Я хочу использовать enum в своем классе и сделать его публичным.
Я понимаю, как объявлять перечисления (/1392990/ispolzovanie-enum-v-objective-c),, но не понимаю, где мне их объявлять.
Я пробовал:
@interface MyFirstClass : NSObject {
typedef enum myTypes {VALUE_A, VALUE_B, VALUE_C} MyTypes;
}
или
@interface MyFirstClass : NSObject {
@public
typedef enum myTypes {VALUE_A, VALUE_B, VALUE_C} MyTypes;
}
Но компилятор выдает ошибку: «ожидаемый список спецификаторов-спецификаторов перед typedef».
Что не так?