2016-04-13 15 views
0

我有一個包含所有正確設置的健康套件對象;但是,我試圖檢索健康套件的月經數據。在iOS中的健康套件應用程序中顯示月經詳情

但是,我無法找到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) { 
    } 
} 

我寫這樣。但我的疑問是如何在健康套件應用程序中顯示月經數據中的細節。請告訴我任何人提供任何想法。提前致謝。

+0

@Unheilig幫助我,如果你有任何想法PLZ告訴我 – satya

回答

1

可用的類型標識符常量可在HealthKit constants reference中找到。您正在尋找的類型標識符是HKCategoryTypeIdentifierMenstrualFlow

+0

感謝您的回覆..但給我任何示例代碼。如何將我的代碼中的值推送到健康工具包應用程序..請指導我.. – satya

相關問題