NSLabel: вывод ведущих нулей? - PullRequest
2 голосов
/ 29 июля 2011

Как я могу написать (используя начальные нули)

(@"%d",9);

, чтобы быть 00009, используя метод, который может существовать в NS?

спасибо

Ответы [ 2 ]

9 голосов
/ 29 июля 2011

@ LaC имеет правильный ответ.Но вот интересный вопрос: что, если вы не знаете, сколько 0 вы хотите?

Не бойтесь, вы можете сделать это!

int numberOfZeros = 5;
NSLog(@"%0*d", numberOfZeroes, 9);

"*" заставляет его искатьза дополнительную int указание длины отступа.Аккуратно, а?

7 голосов
/ 29 июля 2011

%05d. Вы можете использовать это с NSLog или с stringWithFormat:.

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