2012-01-23 10 views

risposta

13

Aggiungi .2 dopo segno% (simile a quello con i numeri galleggianti e parte decimale).

NSString *[email protected]"hello"; 
    NSMutableString *result=[NSString stringWithFormat:@"%.2d", sth.length]; 
0

Utilizzare questa

NSMutableString *result=[NSString stringWithFormat:@"%.2d", sth.length]; 
5

Ecco un modo semplice se ho capito la sua domanda:

NSString *fish = @"Chips"; 
NSString *length = [NSString stringWithFormat:@"%02d",[fish length]]; 
NSLog(@"Chips length is %@",length); 

produce:

2012-01-23 10:42:20.316 TestApp[222:707] Chips length is 05 

Il 02 mezzi a zero pad per lunghezza di 2. Sarai pro babilmente voglio controllare che la lunghezza della tua stringa sia inferiore a 99 caratteri.

Problemi correlati