使用测量时返回磅盎司而不是十进制磅

问题描述 投票:0回答:0

Measurement
作为值提供时,是否有可能让
2lb 8oz
返回
2.5 lb
而不是
2.5
如下例所示?

var pounds = Measurement(value:2.5, unit: UnitMass.pounds)// outputs 2.5 lb
// desired output 2 lb 8 oz

编辑: 只是为了把它放在上下文中,这就是我想要做的。我正在以十进制格式保存三种不同的测量单位类型

lb
kg
ea
,我想根据单位类型使用
Measurement
显示从数据库中检索到的值.我知道我可以通过帮助类自己完成此操作,但我想开始尽可能多地使用
Measurement

swift units-of-measurement measurement
© www.soinside.com 2019 - 2024. All rights reserved.