我怎样可以加入我的NSString一个百分号(%)?包含在一个NSString一个“%”?
[NSString stringWithFormat:@"Downloading (%1.0%)", percentage]
上面的代码不包含字符串中的最后百分比。
我怎样可以加入我的NSString一个百分号(%)?包含在一个NSString一个“%”?
[NSString stringWithFormat:@"Downloading (%1.0%)", percentage]
上面的代码不包含字符串中的最后百分比。
卡尔说得对逃逸,但它本身并不能与你给的代码工作。您在第一个百分号后缺少格式说明符。鉴于percentage
是双,尝试:
[NSString stringWithFormat:@"Downloading (%.1f %%)", percentage];
注意%.1f
,用于格式化双一位小数。这给了45.5 %
。没有小数使用%.f
。
使用%%
逃脱百分号。
谢谢!但是,%%不起作用,但%%%做了。去搞清楚。 – TomH 2010-09-16 22:26:32
@TomH,那么你的代码仍然有问题 - 查看@Mads答案以获取更多详细信息。 – 2010-09-16 22:39:22
[NSString stringWithFormat:@"Downloading (%g%%)", percentage];
非常感谢 - 不能相信,我离开了格式说明。看看昨天的代码太久了。 – TomH 2010-09-17 11:30:43