¿Por qué las cadenas no son iguales en mi caso?
yo tengocurrencyFormatter
eso es conse_SV
lugar.
var currencyFormatter: NumberFormatter = {
let formatter = NumberFormatter()
formatter.currencySymbol = ""
formatter.locale = Locale(identifier: "se_SV")
formatter.minimumFractionDigits = 2
formatter.maximumFractionDigits = 2
formatter.numberStyle = .currencyAccounting
formatter.isLenient = true
return formatter
}()
Me estoy convirtiendoNSNumber
aString
.
let firstString = currencyFormatter.string(from: NSNumber(value: 22222222.50)) // "22 222 222,50 "
Y de lo que yo creoString
manualmente que es lo mismo quefirstString
.
let secondString = "22 222 222,50 "
¿Por qué cuando verifico sifirstString == secondString
Recibofalse
?