J'ai déclaré une énumération dans mon fichier d'implémentation comme indiqué ci-dessous, et déclaré une variable de ce type dans mon interface en tant que PlayerState thePlayerState; et utilisé la variable dans mes méthodes. Mais j'obtiens des erreurs indiquant que ce n'est pas déclaré. Comment déclarer et utiliser correctement une variable de type PlayerState dans mes méthodes?:
Dans le fichier .m
@implementation View1Controller
typedef enum playerStateTypes
{
PLAYER_OFF,
PLAYER_PLAYING,
PLAYER_PAUSED
} PlayerState;
dans le fichier .h:
@interface View1Controller : UIViewController {
PlayerState thePlayerState;
dans une méthode dans un fichier .m:
-(void)doSomethin{
thePlayerState = PLAYER_OFF;
}