Я объявил enum в своем файле реализации, как показано ниже, и объявил переменную этого типа в моем интерфейсе как 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;
}