6
ฉันจะกำหนดและใช้ ENUM ใน Objective-C ได้อย่างไร
ฉันประกาศ 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; }
180
iphone
objective-c
c