NSString 本地化StringWithFormat 用逗号分隔数千。你如何阻止它这样做。例如返回 5000.25 而不是 5,000.25(只有小数分隔符)
问问题
976 次
2 回答
2
localizedStringWithFormat
使用系统的语言环境来格式化数字。您想要的是覆盖默认语言环境 - 使用initWithFormat:locale:
它。基本上,它是相同的功能,但您还提供了设置文本格式的语言环境。
另外,请记住,initWithFormat:locale:
它还保留了字符串(而不是localizedStringWithFormat
.
于 2012-12-10T14:39:22.360 回答
1
通过使用 NSNumberFormatter 并将其 groupingSize 属性设置为 0,设法获得所需的行为。然后使用 stringFromNumber 方法。
于 2012-12-10T15:59:45.897 回答