2012-06-12 12 views

回答

7

您可以实现这样的方法:

- (NSString*)modeToString:(MODE)mode{ 
    NSString *result = nil; 
    switch(mode) { 
     case FRAMED: 
      result = @"FRAMED"; 
      break; 
     case HALFPAGED: 
      result = @"HALFPAGED"; 
      break; 
     case FULLPAGED: 
      result = @"FULLPAGED"; 
      break; 
     default: 
      [NSException raise:NSGenericException format:@"Unexpected MODE."]; 
    } 
    return result; 
} 
0

据我所知,没有一个内置的方式来做你所问的。

我的做法是这样的:

- (NSString *)modeString:(MODE)mode 
{ 
    if(mode == FRAMED) 
    { 
     return @"FRAMED"; 
    } 
    else if(mode == HALFPAGED) 
    { 
     return @"HALFPAGED"; 
    } 

    return @"FULLPAGED"; 
}