作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道从单位质量转换后如何舍入 nsmeasurement。例如,从千克到磅,四舍五入到小数点后第二位,而不是给我确切的数字。
var x = Measurement(value:19, unit: UnitMass.kilograms)
x.convert(to:UnitMass.Pounds)
x.description // "41.8878639834918 lb"
我希望它是 41.89
最佳答案
通过使用 MeasurementFormatter
:
var x = Measurement(value:19, unit: UnitMass.kilograms)
x.convert(to:UnitMass.pounds)
x.description // 41.8878639834918 lb
let m = MeasurementFormatter()
m.numberFormatter.maximumFractionDigits = 2
m.string(from: x) // 41.89 lb
关于swift - 转换后如何将 Swift 3 nsmeasurement 字符串格式化为最多 2 位小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41313204/
在尝试快速测量时,我遇到了一个有问题的值转换。如下图所示,kg 到 lb 是正确的,但是 kg 到 stone 的转换是不正确的,除非我没有正确理解转换。 let pounds = Measureme
iOS 10 引入了新的测量和单位类别。我想在我的核心数据数据库中存储一个 NSMeasurement 或 NSUnit 对象,以便我可以在我的数据库中存储不同的测量值。 有什么好的方法吗?由于我的应
我想知道从单位质量转换后如何舍入 nsmeasurement。例如,从千克到磅,四舍五入到小数点后第二位,而不是给我确切的数字。 var x = Measurement(value:19, unit
假设我们的项目中有一个关于 NSMeasurement 的类别。 .h 文件(.m 文件也存在): NSMeasurement+Test.h @interface NSMeasurement (Tes
我是一名优秀的程序员,十分优秀!