【发布时间】:2015-08-13 19:18:28
【问题描述】:
如何快速获取对应货币代码的 NSLocale?
代码:
func format(amount: String, code: String) -> NSDictionary {
var formatter = NSNumberFormatter()
let locale = getLocaleByCurrencyCode(code)
formatter.locale = locale
formatter.numberStyle = NSNumberFormatterStyle.CurrencyStyle
let number = NSNumber(double: (amount as NSString).doubleValue)
return ["locale":locale, "amount": formatter.stringFromNumber(number)!]
}
func getLocaleByCurrencyCode(code) -> NSLocale {
...
}
【问题讨论】:
-
这里有一个简短的讨论:stackoverflow.com/questions/758255/…
标签: macos swift cocoa currency