[Swift] NumberFormatter() Afficher une valeur au format local

GercofisGercofis Membre
avril 2017 modifié dans API UIKit #1

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 .


 

Réponses

  • € c'est vite dis. T'as pensé que ce sera peut-être des Frs en cas de catastrophe industrielle dimanche ?

Connectez-vous ou Inscrivez-vous pour répondre.