如果我们将值 100g 放入 NSUnit 并使用 NSMeasurementFormatterUnitOptionsNaturalScale 来获得转换后的字符串,则英制系统的结果是 3.52 盎司。 问题是公制,结果是 0.1 公斤,这是很好的价值,但我需要保持 100 克。 它用于配方,当值低 ...
如果我们将值 100g 放入 NSUnit 并使用 NSMeasurementFormatterUnitOptionsNaturalScale 来获得转换后的字符串,则英制系统的结果是 3.52 盎司。 问题是公制,结果是 0.1 公斤,这是很好的价值,但我需要保持 100 克。 它用于配方,当值低 ...
我需要使用Objective-C上的MeasurementFormatter显示km / h值中的整数。 有样品吗? ...
我已经实现了一个 NSMeasurementFormatter 并且遇到了一个奇怪的问题。 当应用程序加载为 en_US 时,我将所有的重量以磅的形式加载到文本框中,太棒了。 但是,当我将应用程序切换到 en_GB 并加载相同的数据时,文本框中没有任何内容。 当我打印对象时,打印输出以公斤为单位显 ...
我正在制作一个健康应用程序,并且认为通过扩展HKUnit创建一些自定义HKUnit来表示某些数据会很好,但是HealthKit文档说我们不应该对其进行扩展或子类化,因此我去了Measurements(Dimension)尝试创建一个自定义单位。 基本上,创建自定义单位通常意味着使用基本单位 ...
如何在Swift iOS中以当前语言环境将1000kg转换为1短吨? 输入单位为千克。 我想以磅还是短吨来输出字符串,具体取决于它是大于还是小于1000短吨。 但是,如果默认语言环境为公制,则应将其转换为公吨。 == 0.5公吨 我相信应该有比下面的if语句简单得多的方法。 ...
这类似于我昨天问的一个问题,但我得到的答案在这种情况下似乎不起作用。 我从核心位置获取以米为单位的高度值。 我想以本地化的形式显示这些。 例如,我现在所在的海拔高度为 1839m。 这应该显示为 6033 英尺。 我能用MeasurementFormatter做的最好的事情是“1.143 mi”。 ...
我无法获得新的MeasurementFormatter类以适当的单位给我结果。 我有一些要以米为单位的值,我想以本地字符串显示,以米或英尺为单位,具体取决于用户的语言环境。 我有这个: 这给了我一个字符串“ 0.006mi”。 我猜这是正确的,但是将10米转换为英里有点荒谬。 ...