我如何在 iOS 的 Health kit 中写血型
Posted
技术标签:
【中文标题】我如何在 iOS 的 Health kit 中写血型【英文标题】:How do i write Blood Type in Health kit in iOS 【发布时间】:2016-04-12 07:03:31 【问题描述】:我已经正确设置了一个 HKHealthStore 对象,我现在正在尝试编写用户特征(即出生日期、生物性别、血型和 Fitzpatrick 皮肤类型)。我在HKQuantityTypeForIdentifier
中找不到该类型。如何在Objective-C
中将血型写入 HealthKit?我正在尝试以下方法:
int Dateofbirth=20-10-1995;
NSLog(@“%d”, Dateofbirth);
sex=gender;
BloodType= A+ve;
Fitzpatrick Skin Type= something;
HKQuantityType* bodytemp = [HKQuantityType quantityTypeForIdentifier: HKQuantityTypeIdentifier];
【问题讨论】:
请帮帮我.. @JAGAT 你能帮我吗...?? 您的代码甚至不接近实际代码。您需要自己了解这是如何工作的 很抱歉给您带来不便,但我还没有使用健康工具包。 @OscarApeland 感谢您的回复..我不知道健康包..我已经检查了这个问题。但我找不到合适的解决方案..这就是我在这里发帖的原因..如果你有任何想法请告诉我 【参考方案1】:您可能必须将characteristicTypeForIdentifier:
与HKBloodType
一起使用。
https://developer.apple.com/library/ios/documentation/HealthKit/Reference/HKObjectType_Class/index.html#//apple_ref/occ/clm/HKObjectType/characteristicTypeForIdentifier:
血型常数:
typedef enum : NSInteger
HKBloodTypeNotSet = 0,
HKBloodTypeAPositive,
HKBloodTypeANegative,
HKBloodTypeBPositive,
HKBloodTypeBNegative,
HKBloodTypeABPositive,
HKBloodTypeABNegative,
HKBloodTypeOPositive,
HKBloodTypeONegative,
HKBloodType;
https://developer.apple.com/library/ios/documentation/HealthKit/Reference/HealthKit_Constants/index.html#//apple_ref/c/tdef/HKBloodType
【讨论】:
感谢您的回复.. 如何修改我的代码??你会指导我吗 你能帮我看看这个怎么做吗??【参考方案2】:没有修改用户特征的 API。用户必须自己更新 Health 中的特征。
【讨论】:
感谢您的回复。但我不明白你在说什么......你的意思是用户可以在设备或其他东西中手动输入?请告诉我这是我的首要任务 启动健康,进入健康数据选项卡,点击我,点击右上角的编辑按钮,然后点击血型来设置您的 HealthKit 血型。 感谢您的回复..我的问题已解决我遇到了其他问题..请检查链接..“***.com/questions/36596731/…”如果您有任何想法请告诉我 @satya 您的问题是如何解决的?请务必接受正确答案或自己记录解决方案,以供将来阅读此问题的 Stack Overflow 用户使用。以上是关于我如何在 iOS 的 Health kit 中写血型的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 的 Health Kit 应用中显示月经详细信息
如何使用 Health Kit 断开 Health App 的源?
如何使用 Health Kit 断开 Health App 的源?