Skip to content

Instantly share code, notes, and snippets.

@XCarbone
Created May 31, 2018 14:12
Show Gist options
  • Save XCarbone/c7d42568203b193b5e8893f7274139cd to your computer and use it in GitHub Desktop.
Save XCarbone/c7d42568203b193b5e8893f7274139cd to your computer and use it in GitHub Desktop.
//
// MeasurementFormatter.swift
// onTracks
//
// Created by Xuan Carbone on 31/05/2018.
// Copyright © 2018 onTracks. All rights reserved.
//
import Foundation
class MeasureFormatter {
func formatMesure(distance: Double) -> String {
var distanceToDisplay = ""
let formatedDistance = Measurement(value:distance, unit: UnitLength.meters)
let languageCode = Locale.current.languageCode
let language = languageCode!
let countryDistance = MeasurementFormatter()
countryDistance.locale = Locale(identifier: "\(language)")
distanceToDisplay = "Distance : \(countryDistance.string(from: formatedDistance))"
return distanceToDisplay
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment