Мне нужно округлить значение типа Measurement<UnitLength>
до ближайшего Int, используя MeasurementFormatter
. Учитывая следующий пример:
let distance = Measurement(value: 0.28, unit: .miles)
let formattedDistance = measurementFormatter.string(from: distance) // "492.8 yd"
Я пытаюсь достичь "493 ярдов" вместо "492,8 ярдов"
Я пытался использовать roundingMode
, но ничего не помогало из его режимов:
measurementFormatter.numberFormatter.roundingMode = .up
Любая помощь или идея приветствуется.