我正在使用一些货币格式将货币符号/样式设置为用户的本地设置。这是我的代码。我认为它工作正常。它位于我的 viewDidLoad 中。
let currencyFormat = NumberFormatter()
currencyFormat.locale = NSLocale.current
currencyFormat.usesGroupingSeparator = true
currencyFormat.numberStyle = NumberFormatter.Style.currency
...
labelTotalAmount.text = currencyFormat.string(for: totalAmount)
问题是,我想在另外两种不同的方法中使用相同的格式。每当我想进行格式化时,重复每种方法的格式化似乎是一种浪费。
有没有办法设置一次格式并让它记住类的每个方法中的设置?
我正在使用 Swift 3。感谢您提供的任何帮助!