[Swift] NumberFormatter() Afficher une valeur au format local
Ayant un peu galèré pour trouver ça, la classe NumberFormatter() ayant été modifiée semble-t-il, Je me permet de poster cette fonction dès fois que ça rende service.
Bien évidemment j'accepte les critiques et les améliorations, j'ai purgé au maximum ce que j'ai trouvé
func formatCourant(value: Float) -> String { let format = NumberFormatter()
format.numberStyle = .currency
let resultat = format.string(from: value as NSNumber)
return resultat!
}
//A l'utilisation
monLabel.text = formatCourant(value: monFloat)
Et ça m'affiche mon résultat en € avec la virgule qui va bien et tout et tout .
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
€ c'est vite dis. T'as pensé que ce sera peut-être des Frs en cas de catastrophe industrielle dimanche ?