MeasurementFormatter provides a string formatted in `g/L` when passed in a `Measurement` with unit `.milligramsPerDeciliter`

The MeasurementFormatter provides a string formatted in g/L when passed in a Measurement with unit .milligramsPerDeciliter. See example below.

The same behavior happens for all unitStyles (.short, .medium, .long) and for .millimolesPerLiter.

let formatter = MeasurementFormatter()
formatter.unitStyle = .medium
formatter.unitOptions = .providedUnit
let concentrationMass = Measurement(value: 200, unit: UnitConcentrationMass.milligramsPerDeciliter)

print(formatter.string(from: concentrationMass))
// Results in "2 g/L". Expected "200 mg/dL".

Submitted bug with Feedback ID: 11934871

Thanks for filing FB11934871.

MeasurementFormatter provides a string formatted in `g/L` when passed in a `Measurement` with unit `.milligramsPerDeciliter`
 
 
Q