在 iOS 8.2 的“健康”中重新添加了血糖值:https://support.apple.com/en-us/HT203113
我如何为血糖值构建 mmol/L(毫摩尔每升)的 HealthKit HKUnit?
以下都抛出异常:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“无法解析分解字符串...”
HKUnit *mmolPerL = [HKUnit unitFromString:@"mmol<molar mass>/L"];
HKUnit *mmolPerL = [HKUnit unitFromString:@"mmol/L"];
最佳答案
构建两个 HKUnit,然后执行单元数学以创建复数单元:
HKUnit *mmolPerL = [[HKUnit moleUnitWithMetricPrefix:HKMetricPrefixMilli molarMass:HKUnitMolarMassBloodGlucose] unitDividedByUnit:[HKUnit literUnit]];
关于ios - 我如何为血糖值的 mmol/L(毫摩尔每升)构建 HealthKit HKUnit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30177741/