当输入以下代码时:
let formatter = MeasurementFormatter()
let measurement = Measurement(value: 1000, unit: UnitPressure.bars)
formatter.string(from: measurement)
我得到一个空字符串。某些 UnitPressure 值会发生这种情况,但其他值则可以正常工作:即 UnitPressure.poundsForcePerSquareInch
。
还有其他人遇到这个错误吗?有解决方法吗?
最佳答案
您需要设置unitOptions
:
formatter.unitOptions = .providedUnit
这样您的示例代码就会生成:
1,000 bar
HTH
关于ios - 使用具有特定压力值的MeasurementFormatter 时结果为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48205004/