Привет, у меня есть enum, объявленный так:
typedef enum {
Top,
Bottom,
Center
} UIItemAlignment;
В своем коде я пытаюсь использовать его так:
item.alignment = UIItemAlignment.Top;
Я получаю сообщение об ошибке: «Ожидаемое выражение перед UIItemAlignment»
Если я использую только:
item.alignment = Top;
все работает нормально, но почему я получаю эту ошибку, если пытаюсь использовать ее по-другому?
_alignment
является NSInteger
и имеет свойство, объявленное как это
@property (readwrite) NSInteger alignment;
и я синтезировал его в своем файле реализации.
Итак, мой вопрос: почему я получаю эту ошибку?