2

是否有任何机制可以将体积质量单位转换为本地格式,例如NSDateFormatter日期格式?

4

2 回答 2

3

不在 iOS 7 中,但它会在 iOS 8 中出现。

根据NSHipster,将有 aNSMassFormatter和 an NSLengthFormatter,您可以使用它们来从中获取格式化的字符串。

同时,您可以使用DDUnitConverter之类的第三方库,并使用 NSNumberFormatter 将值转换为字符串。

于 2014-07-11T16:14:05.173 回答
3

在 iOS 8 和 OS X v10.10 中,Foundation 包含用于能量、长度和质量 ( NSEnergyFormatter, NSLengthFormatter, NSMassFormatter) 的 NSFormatter 类,但不包含温度或体积:P

在 Apple 提供本机解决方案之前,这里是温度和体积格式的代码: https ://github.com/jrc/Cocoa-Snippets/tree/master/Foundation/UnitFormatters

(HealthKit 提供HKUnitHKQuantity用于单位转换,但不提供单位格式。)

于 2015-09-08T08:16:30.813 回答