【发布时间】:2014-06-13 13:03:31
【问题描述】:
我正在使用此代码,
var number:NSNumber = NSNumber .numberWithInteger(mylabel.integerValue)
var numberFormatter : NSNumberFormatter = NSNumberFormatter()
numberFormatter.numberStyle = NSNumberFormatterStyle.SpellOutStyle
numberFormatter.formatterBehavior = NSNumberFormatterBehavior.BehaviorDefault
self.displyingLabel.text = numberFormatter .stringFromNumber(number)
如果输入此号码 - 8555
输出显示“八千五百 五十五 ” 我想删除输出中的连字符,有什么方法可以删除连字符并将其替换为“和”。提前致谢。
【问题讨论】:
-
你的意思是:[str stringByReplacingOccurrencesOfString:@"-" withString:@" and "];
-
您可能必须按照 Watsche 的建议进行操作。我在 NSNumberFormatter 的文档中没有看到任何表明可以更改的内容。