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