56 votes

Comment savoir quel est le système de mesure par défaut (impérial ou métrique) sur iOS ?

Comment savoir quel est le système de mesure par défaut (impérial ou métrique) sur iOS ?

Comment puis-je obtenir cette préférence dans les paramètres de l'appareil pour savoir quoi afficher dans mon application ?

Merci

33voto

Nazmul Hasan Points 4930

@DarkDust réponse pour swift3

 //User region setting return
let locale = Locale.current //NSLocale.current

//Returns true if the locale uses the metric system 
let isMetric = locale.usesMetricSystem

14voto

nibty Points 189

voici une version rapide

 var locale = NSLocale.currentLocale()
let isMetric = locale.objectForKey(NSLocaleUsesMetricSystem) as! Bool

14voto

GIJOW Points 1484

Pour véloce 3

     let locale = NSLocale.current
    let isMetric = locale.usesMetricSystem

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X