在 iOS 的 Health Kit 应用中显示月经详细信息
Posted
技术标签:
【中文标题】在 iOS 的 Health Kit 应用中显示月经详细信息【英文标题】:Displaying Menstruation Details in Health Kit App in iOS 【发布时间】:2016-04-13 11:18:05 【问题描述】:我有一个设置正确的健康工具包;但是,我正在尝试检索健康包的月经数据。
但是,我无法在HKQuantityTypeIdentifier
(即HKCategoryValueMenstrualFlow
)中找到对应的类型。
HKCategoryValueMenstrualFlow
有一些子项,例如HKCategoryValueMenstrualFlowLight
、HKCategoryValueMenstrualFlowMedium
、HKCategoryValueMenstrualFlowHeavy
。使用以下方法,我正在编写这样的代码:
-(void)viewDidLoad
HKHealthStore *healthStore = [[HKHealthStore alloc] init];
HKCategoryType *q=[NSSet setWithObjects:
[HKCategoryType categoryTypeForIdentifier:HKCategoryValueMenstrualFlowHeavy],
[HKCategoryType categoryTypeForIdentifier:HKCategoryValueMenstrualFlowMedium],
[HKCategoryType categoryTypeForIdentifier:HKCategoryValueMenstrualFlowLight],
[HKCategoryType categoryTypeForIdentifier:HKCategoryValueMenstrualFlowUnspecified],nil];
[healthStore requestAuthorizationToShareTypes:shareObjectTypes readTypes: healthStore completion:^(BOOL success, NSError *error)
if(success == YES)
我是这样写的。但我的疑问是如何在 Health Kit 应用程序中显示月经数据的详细信息。请通过向我提供任何想法告诉我任何人。提前致谢。
【问题讨论】:
@Unheilig 帮助我,如果你有任何想法请告诉我 【参考方案1】:HealthKit constants reference 中提供了可用的类型标识符常量。您要查找的类型标识符是HKCategoryTypeIdentifierMenstrualFlow
。
【讨论】:
感谢您的回复.. 但请给我任何示例代码。如何将值从我的代码推送到健康工具包应用程序..请指导我..以上是关于在 iOS 的 Health Kit 应用中显示月经详细信息的主要内容,如果未能解决你的问题,请参考以下文章