输入以下代码时:
let formatter = MeasurementFormatter()
let measurement = Measurement(value: 1000, unit: UnitPressure.bars)
formatter.string(from: measurement)
我回来了一个空字符串。这种情况发生在一些UnitPressure值上,但与其他人一起工作正常:即UnitPressure.poundsForcePerSquareInch
。
是否有其他人遇到此错误?有解决方法吗?
答案 0 :(得分:2)
您需要设置unitOptions
:
formatter.unitOptions = .providedUnit
使用您的示例代码生成:
1,000 bar
HTH