Как сделать "0000001" NSString - PullRequest
0 голосов
/ 20 мая 2011

Еще один нубский вопрос от меня. Я пытаюсь создать приложение, которое рассчитывает, и я хотел бы отобразить числовое значение как что-то вроде «000001». Таким образом, когда он рассчитывает, он будет отображаться как «000002».

Я сейчас использую что-то подобное, но оно не работает:

counter.text = [NSString stringWithFormat:@"%000f", count];

counter.text - это UILabel.

Спасибо за ответ.

Ответы [ 2 ]

5 голосов
/ 20 мая 2011

Если вы храните число как целое число, используйте формат %0xd (где x - количество цифр), например:

counter.text = [NSString stringWithFormat:@"%06d", count];
1 голос
/ 20 мая 2011

попробуйте

NSLog(@"%.6d",3);

подробнее, пожалуйста, обратитесь к NSDataformatter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...