I declared an enum in my implementation file as shown below, and declared a variable of that type in my interface as PlayerState thePlayerState; and used the variable in my methods. But I am getting errors stating that it is undeclared. How do I correctly declare and use a variable of type PlayerState in my methods?:
In the .m file
@implementation View1Controller
    typedef enum playerStateTypes
        {
            PLAYER_OFF,
            PLAYER_PLAYING,
            PLAYER_PAUSED
        } PlayerState;
in the .h file:
@interface View1Controller : UIViewController {
    PlayerState thePlayerState;
in some method in .m file:
-(void)doSomethin{
thePlayerState = PLAYER_OFF;
}
 
     
     
     
     
     
    