Valor de flotación no válido: 3 ios rápidos

Tenía almacenamiento de datos centrales, mi campo "gastosAmount" en Float identifico. El valor de los gastos Cantidad es 6.3. Pero cuando lo recupero a "gastosAmount" variables como se muestra a continuación, se convierte en 6.30000019. Entonces mi totalAmount no es correcto.

Alguien puede ayudar?

let entity:NSManagedObject = data?.object(at: i) as! NSManagedObject                    
if let expensesAmount = entity.value(forKey: "expensesAmount") as? Float {                         
   totalAmount += expensesAmount                   
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta