在一個頭文件中,我有這樣的:@class for typedef枚舉?
// PasscodeInputViewController.h
typedef enum {
PasscodeInputModeOn, // set passcode
PasscodeInputModeEnter, // enter passcode
PasscodeInputModeChange, // change passcode
PasscodeInputModeOff // turn off passcode
} PasscodeInputMode;
在另一頭文件,我宣佈,採用PasscodeInputMode
類型的參數的方法:
#import "PasscodeInputViewController.h"
- (void)presentPasscodeInputWithMode:(PasscodeInputMode)mode;
正如你所看到的,我用#import "PasscodeInputViewController.h"
如上所示PasscodeInputMode
被識別,但是等價於typedef enum
?
你是什麼意思?你想要做什麼? – ughoavgfhw 2011-05-06 03:46:10
#import有什麼問題? – 2011-05-06 03:49:58
@Inder Kumar Rathore,對於類名稱,您應該在.m文件的頭文件&#import中使用'@ class'。我想知道是否有類似於'typedef enum'的'@ class'的東西。 – ma11hew28 2011-05-06 14:49:09