NSLog(@"gender %@", [[GSHealthKitManager sharedManager] readGender]);
GSHealthKitManager.m
文件
- (NSString *)readGender
{
NSError *error;
NSString *gender=[self.healthStore biologicalSexWithError:&error];
return gender;
}
日志
2016-10-13 12:37:50.938 random[1712:58930] gender <HKBiologicalSexObject: 0x7b781320>
我想在UILabel
答案 0 :(得分:0)
NSLog(@"gender %@", [[GSHealthKitManager sharedManager] readGender]);
该功能在GSHealthKitManager文件中重新定义为
- (NSString *)readGender
{
NSError *error;
HKBiologicalSexObject *gen=[self.healthStore biologicalSexWithError:&error];
if (gen.biologicalSex==HKBiologicalSexMale)
{
return(@"Male");
}
else if (gen.biologicalSex==HKBiologicalSexFemale)
{
return (@"Female");
}
else if (gen.biologicalSex==HKBiologicalSexOther)
{
return (@"Other");
}
else{
return (@"Not Set");
}
}