[英]Accessing typedef enum function in iPhone?
我正在使用typedef在頭中使用somevalues。 我如何訪問枚舉值並在應用程序中使用任何人都可以幫助我。
typedef enum{
INFO,PROD,WARN
}INFOS;
@interface ViewController : UIViewController{
INFOS infos;
}
-(NSString *)method:(INFOS)infovalue;
- (void)viewDidLoad
{
[self method:infos];
[super viewDidLoad];
}
- (NSString *) method:(INFOS) infovalue {
NSString *result = nil;
switch(infovalue) {
case INFO:
result = @"info";
break;
case PROD:
result = @"prod";
break;
case WARN:
result = @"warn";
break;
default:
result = @"unknown";
}
return result;
}
但視圖加載后未調用該方法。 我該怎么辦。請幫我
typedef enum{
info = 1,
prod = 2,
warn = 3
}INFOS;
@interface ViewController : UIViewController{
//INFOS infos; you do not need this
}
-(NSString *)method:(INFOS)infovalue;
-(void)viewDidLoad;
{
[self method:info];
[super viewDidLoad];
}
- (NSString *) method:(INFOS) infovalue {
NSString *result = nil;
switch(infovalue) {
case 1:
result = @"info";
break;
case 2:
result = @"prod";
break;
case 3:
result = @"warn";
break;
default:
result = @"unknown";
}
return result;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.