提供された合計入力に従って、数値の先頭にゼロを追加する解決策を見つけようとしています。
例: 数値 = 100 総桁数 = 3
私が望む形式は、001,002,003 などです。
ありがとう
私は同じ解決策を見つけました。以下に投稿します。
while (totalNumCopy) {
totalNumCopy = totalNumCopy/10;
noOfDigits++;
}
NSMutableString *thumbName = nil;
if(noOfDigits > 0)
{
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setFormatWidth:noOfDigits];
[formatter setPaddingCharacter:@"0"];
[formatter setNumberStyle: NSNumberFormatterPadBeforePrefix];
NSString *stringNumber = [formatter stringFromNumber:[NSNumber numberWithInt:i+1]];
thumbName = [NSString stringWithFormat:@"PageThumb%@.png",stringNumber];
[formatter release];
}