Я объявил перечисление в моем файле реализации, как показано ниже, и объявил переменную этого типа в моем интерфейсе как PlayerState thePlayerState; и использовал переменную в моих методах. Но я получаю ошибки, заявляя, что он не объявлен. Как правильно объявить и использовать переменную типа PlayerState в моих методах?:
В файле .m
@implementation View1Controller
    typedef enum playerStateTypes
        {
            PLAYER_OFF,
            PLAYER_PLAYING,
            PLAYER_PAUSED
        } PlayerState;
в файле .h:
@interface View1Controller : UIViewController {
    PlayerState thePlayerState;
в некотором методе в .m файле:
-(void)doSomethin{
thePlayerState = PLAYER_OFF;
}
