Si lo que desea es un NSString, simplemente puede hacer esto:
NSString *myNumber = [NSString stringWithFormat:@"%02d", number];
El %02d
es de C.% nd significa que debe haber al menos n caracteres de la cadena y si hay menos, la almohadilla con 0's. He aquí un ejemplo:
NSString *example = [NSString stringWithFormat:@"%010d", number];
Si la variable number
solamente era dos dígitos de longitud, que se prefija por ocho ceros. Si tuviera 9 dígitos de longitud, estaría prefijado con un solo cero.
Si desea utilizar NSNumberFormatter, usted puede hacer esto:
NSNumberFormatter * numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setPaddingPosition:NSNumberFormatterPadBeforePrefix];
[numberFormatter setPaddingCharacter:@"0"];
[numberFormatter setMinimumIntegerDigits:10];
NSNumber *number = [NSNumber numberWithInt:numberVariableHere];
---- ------ ACTUALIZACIÓN Creo que esto resuelve su problema:
[_minutes addObject:[NSNumber numberWithInt:i]];
return [NSString stringWithFormat:@"%02d", [[_minutes objectAtIndex:row] intValue]];
Ver [mi respuesta] (http://stackoverflow.com/a/25567534/1966109) que ofrece hasta 3 soluciones para una pregunta similar etiquetados con 'swift'. –