这里有一个菜鸟问题。
我有一个代码:
int value = [sender value];
[overLabel setText:[NSString stringWithFormat:@"Overhead: %d", (int)value]];
并将标签设置为(例如):
Overhead: 10
我希望能够将其设置为:
Overhead: 10%
如何将%实现到字符串中,以便它不用于打印值,但它打印为实际的%字符。
谢谢你!答案 0 :(得分:4)
只需加两个%,就像这样:
[overLabel setText:[NSString stringWithFormat:@"Overhead: %d %%", (int)value]];
答案 1 :(得分:2)
您使用两个%
转义%
。
int value = [sender value];
[overLabel setText:[NSString stringWithFormat:@"Overhead: %d%%", (int)value]];