如何在我的NSString中使用%作为字符?

时间:2011-05-29 16:19:10

标签: iphone objective-c

  

可能重复:
  How to add percent sign to NSString

尝试使用%符号创建一些字符串输出而没有运气:

[NSString stringWithFormat:@"%@% off entire order.",self.discountPercentage.text]

示例输出有望像:整个订单减少25%。

相反,我获得了一些疯狂的输出:25377777777776ff整个订单。

在%?

之前是否需要使用转义字符?

2 个答案:

答案 0 :(得分:5)

使用%%表示%字符。 (见String Programming Guide: String Format Specifiers

答案 1 :(得分:3)

NSString格式的百分号代码是%%。对于NSLog()和printf()格式也是如此。