¿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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta