我試圖採取十進制我存儲在CoreData並通過斯威夫特3.這裏的貨幣格式化運行它就是我想要使用:如何使用的CurrencyFormatter帶小數點
var currencyFormatter = NumberFormatter()
currencyFormatter.usesGroupingSeparator = true
currencyFormatter.numberStyle = NumberFormatter.Style.currency
// localize to your grouping and decimal separator
currencyFormatter.locale = NSLocale.current
var priceString = currencyFormatter.stringFromNumber(NSNumber(totalAmount))
其中totalAmount是我用於CoreData的小數。
但是。想我的十進制轉換爲NSNumber的()時,我得到這個錯誤
Argument labels '(_:)' do not match any available overloads
使用'字符串(來源:)'或'字符串(:)' – Sulthan