मैंने अपनी कार्यान्वयन फ़ाइल में एक एनम की घोषणा की, जैसा कि नीचे दिखाया गया है, और मेरे इंटरफ़ेस में उस प्रकार के एक वैरिएबल की घोषणा की है, जैसे कि प्लेयरस्टेप thePliveState; और मेरे तरीकों में चर का उपयोग किया। लेकिन मुझे यह बताते हुए त्रुटियां हो रही हैं कि यह अघोषित है। मैं अपने तरीकों में सही ढंग से 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;
}