Zadeklarowałem wyliczenie w moim pliku implementacyjnym, jak pokazano poniżej, i zadeklarowałem zmienną tego typu w moim interfejsie jako PlayerState thePlayerState; i użyłem zmiennej w moich metodach. Ale dostaję błędy stwierdzające, że nie jest to zadeklarowane. Jak poprawnie zadeklarować i użyć zmiennej typu PlayerState w moich metodach:
W pliku .m
@implementation View1Controller
typedef enum playerStateTypes
{
PLAYER_OFF,
PLAYER_PLAYING,
PLAYER_PAUSED
} PlayerState;
w pliku .h:
@interface View1Controller : UIViewController {
PlayerState thePlayerState;
w jakiejś metodzie w pliku .m:
-(void)doSomethin{
thePlayerState = PLAYER_OFF;
}