是否有任何机制可以将音量或质量单位转换为NSDateFormatter
等本地格式以进行日期格式化?
答案 0 :(得分:3)
不是在iOS 7中,而是在iOS 8中。
根据NSHipster,我们会NSMassFormatter
和NSLengthFormatter
,您可以使用它们来获取格式化的字符串。
与此同时,您可以使用像DDUnitConverter这样的第三方库,并使用NSNumberFormatter将值转换为字符串。
答案 1 :(得分:2)
在iOS 8和OS X v10.10中,Foundation包含能量,长度和质量(NSEnergyFormatter
,NSLengthFormatter
,NSMassFormatter
)的NSFormatter类,但不包含温度或体积:P
在Apple提供原生解决方案之前,这里有温度和体积格式的代码: https://github.com/jrc/Cocoa-Snippets/tree/master/Foundation/UnitFormatters
(HealthKit为单位转化提供HKUnit
和HKQuantity
,但不提供单位格式。)