Ios HKQuantityTypeIdentifierDietary碳水化合物的可用HKUnits是多少?我应该在哪里找到这些信息?

Ios HKQuantityTypeIdentifierDietary碳水化合物的可用HKUnits是多少?我应该在哪里找到这些信息?,ios,healthkit,Ios,Healthkit,我与HealthKit合作已经有一段时间了,但不知何故,我找不到一个明确的参考资料,列出每种样本类型可用的单位。我在哪里可以找到这些信息?或者如果没有明确的联系,有人能告诉我可用于HKQuantityTypeIdentifierDietaryCarboydes的单位吗?非常感谢 非常容易判断哪些单位类型与给定数量类型兼容!如果转到HKTypeIdentifiers.h,您将看到类型标识符如下所示: HK_EXTERN NSString * const HKQuantityTypeIdentifi

我与HealthKit合作已经有一段时间了,但不知何故,我找不到一个明确的参考资料,列出每种样本类型可用的单位。我在哪里可以找到这些信息?或者如果没有明确的联系,有人能告诉我可用于
HKQuantityTypeIdentifierDietaryCarboydes
的单位吗?非常感谢

非常容易判断哪些单位类型与给定数量类型兼容!如果转到HKTypeIdentifiers.h,您将看到类型标识符如下所示:

HK_EXTERN NSString * const HKQuantityTypeIdentifierDietaryCarbohydrates NS_AVAILABLE_IOS(8_0);      // Mass,   Cumulative
该行末尾的注释显示它是使用质量单位的累积数量类型。如果您不确定哪些单位被视为质量单位,可以访问HKUnit.h。这里有很多好信息,但与此相关的是:

/* Mass Units */
@interface HKUnit (Mass)
+ (instancetype)gramUnitWithMetricPrefix:(HKMetricPrefix)prefix;       // g
+ (instancetype)gramUnit;   // g
+ (instancetype)ounceUnit;  // oz
+ (instancetype)poundUnit;  // lb
+ (instancetype)stoneUnit;  // st
+ (instancetype)moleUnitWithMetricPrefix:(HKMetricPrefix)prefix molarMass:(double)gramsPerMole;   // mol<double>
+ (instancetype)moleUnitWithMolarMass:(double)gramsPerMole; // mol<double>
@end
/*质量单位*/
@接口单位(质量)
+(instancetype)gramUnitWithMetricPrefix:(HKMetricPrefix)前缀;//G
+(instancetype)gramUnit;//G
+(instancetype)盎司单位;//奥兹
+(instancetype)poundUnit;//磅
+(instancetype)stoneUnit;//圣
+(instancetype)moleUnitWithMetricPrefix:(HKMetricPrefix)prefix molarMass:(double)gramsPerMole;//摩尔
+(instancetype)moleUnitWithMolarMass:(双)gramsPerMole;//摩尔
@结束

非常容易判断哪些单位类型与给定数量类型兼容!如果转到HKTypeIdentifiers.h,您将看到类型标识符如下所示:

HK_EXTERN NSString * const HKQuantityTypeIdentifierDietaryCarbohydrates NS_AVAILABLE_IOS(8_0);      // Mass,   Cumulative
该行末尾的注释显示它是使用质量单位的累积数量类型。如果您不确定哪些单位被视为质量单位,可以访问HKUnit.h。这里有很多好信息,但与此相关的是:

/* Mass Units */
@interface HKUnit (Mass)
+ (instancetype)gramUnitWithMetricPrefix:(HKMetricPrefix)prefix;       // g
+ (instancetype)gramUnit;   // g
+ (instancetype)ounceUnit;  // oz
+ (instancetype)poundUnit;  // lb
+ (instancetype)stoneUnit;  // st
+ (instancetype)moleUnitWithMetricPrefix:(HKMetricPrefix)prefix molarMass:(double)gramsPerMole;   // mol<double>
+ (instancetype)moleUnitWithMolarMass:(double)gramsPerMole; // mol<double>
@end
/*质量单位*/
@接口单位(质量)
+(instancetype)gramUnitWithMetricPrefix:(HKMetricPrefix)前缀;//G
+(instancetype)gramUnit;//G
+(instancetype)盎司单位;//奥兹
+(instancetype)poundUnit;//磅
+(instancetype)stoneUnit;//圣
+(instancetype)moleUnitWithMetricPrefix:(HKMetricPrefix)prefix molarMass:(double)gramsPerMole;//摩尔
+(instancetype)moleUnitWithMolarMass:(双)gramsPerMole;//摩尔
@结束