Я использовал приведенный ниже фрагмент кода для преобразования форматов валют, он отлично работает до iOS 12. Но в iOS 13 теперь он дает другой вывод валюты
let prise = 1000
let numberFormatter = NumberFormatter()
numberFormatter.usesGroupingSeparator = true
numberFormatter.numberStyle = .currency
numberFormatter.locale = Locale(identifier: "id_ID")
guard let result = numberFormatter.string(from: NSNumber(value: prise)) else {
return ""
}
print(result)
Ранее это возвращаемая валюта в правильном формате отступа, какза 1000 это был 1 000 000 рупий, но теперь он возвращает 1000 000 рупий в iOS 13.
Приз 1000000, тогда в старом и по индонезийской валюте он показывал 1 000 000 рупий, но теперь я получаю 100000000,00 * 1006 рупий*
Я хочу старый формат валюты, любой может мне помочь в этом?