Я наткнулся на проблему, связанную с NumberFormatter. Когда я устанавливаю positivePrefix на plusSign, символ валюты там не одинок.
Это ошибка или я что-то упустил?
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.minimumFractionDigits = 0
formatter.currencyCode = "EUR"
formatter.maximumFractionDigits = 2
formatter.positivePrefix = formatter.plusSign // Remove that to get €25 (depends on your locale)
let price = 25.0
let s = formatter.string(from: NSNumber(value: price))
print("Price: \(s)"). // Reads: "Price: +25"