ฉันประกาศ 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;
}