아래에 표시된 것처럼 구현 파일에 열거 형을 선언하고 내 인터페이스에서 해당 유형의 변수를 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;
}