0
測定に基づいて文字列を印刷したいが、2桁に制限したい。私はこのためMeasurementFormatterを使用しています。フォーマットを2桁に調整
var beans:Measurement = Measurement(value: 20.22321, unit: UnitMass.milligrams) // "20.22321 mg"
let formatter = MeasurementFormatter()
formatter.numberFormatter.maximumFractionDigits = 2
let label = formatter.string(from: beans) // 0 lb
私は結果ではなく、0 lb
として20.22 mg
を期待。私のミスはどこですか?
を.providedUnitするMeasurementFormatterプロパティunitOptionを設定する必要があります。メトリック単位は必要ですが、フォーマッタは必要ありません。 – WMios