我有一个起始编号,从0000开始增加一个,我完成了,但结果是1,2,3而不是0001,0002,0003等。我怎样才能实现这个目标?< / p>
我使用这个字符串:
stringa = [NSString stringWithFormat:@"Score: %d",score];
谢谢。
答案 0 :(得分:9)
stringa = [NSString stringWithFormat:@"Score: %04d",score];
应该做你想做的事。
“4”是(最小)字段宽度,“0”是用零填充而不是空格填充。
stringWithFormat
了解(几乎)所有“printf”格式
(这里详细描述:http://pubs.opengroup.org/onlinepubs/009695399/functions/printf.html)。