jjzjj

Healthkit

全部标签

ios - HKAnchoredObjectQuery 可以在 HealthKit 中查询已删除的 HKSampleType 吗?

我设置了HKObserverQuery,然后使用HKAnchoredObjectQuery检索HKSampleType的新增内容。有没有办法对已删除的HKSampleType做同样的事情?HKObserverQuery在删除时被调用,但似乎没有任何方法可以找出删除的内容。谢谢! 最佳答案 从iOS9开始,您可以使用HKAnchoredObjectQuery查询HealthKit以查找已删除的样本。使用带有resultsHandler参数的新init方法。 关于ios-HKAnchored

ios - 心率与 Apple 的 Healthkit

我目前在一个应用程序中使用Healthkit,获取大多数类型的信息都没有问题,但我在心率方面遇到了问题。每次我尝试读取样本时,结果都会得到“0”。我有一个AppleWatch,我的心率被输入到AppleHealth应用程序中,并且可以在那里直观地看到它,所以这不是硬件问题。我只需要显示它,不需要写回数据。它在第一次运行时请求我的许可以允许访问心率,所以该代码应该没有任何问题,但我还是会发布它。我能找到的关于心率检测的大多数示例要么是在Swift中,我宁愿远离它,要么是过时的蓝牙/摄像头方法。这是我正在使用的,它主要是从我代码中其他地方检索步数、步行距离等的代码中复制和粘贴的……所以我可

ios - 为什么不调用指定的初始化程序

根据thedocs应该始终调用指定的初始化程序,但是当我尝试在没有权限的情况下获取用户的血型时,创建了NSError但它的指定初始化程序(-[NSErrorinitWithDomain:code:userInfo:])永远不会被调用。我使用的代码是:HKHealthStore*healthStore=[[HKHealthStorealloc]init];HKBloodTypeObject*bloodType=[healthStorebloodTypeWithError:&error];NSLog(@"Bloodtype:%@,error:%@",bloodType,error);Obs

ios - 如何在 iOS 的 HealthKit 中保存 HKQuantityTypeIdentifierBodyMass 类型的样本

我尝试获得授权以保存类型为HKQuantityTypeIdentifierBodyMass:和HKCharacteristicTypeIdentifierDateOfBirth的样本我的代码是,NSArray*readTypes=@[[HKObjectTypecharacteristicTypeForIdentifier:HKCharacteristicTypeIdentifierDateOfBirth]];NSArray*writeTypes=@[[HKObjectTypequantityTypeForIdentifier:HKQuantityTypeIdentifierBodyMa

ios - Healthkit隐私政策,怎么样?

在尝试提交可访问HealthKit信息的新版本时,我收到一条错误消息,提示我为应用本地化的所有语言提供隐私声明。我在哪里可以找到这些声明?我真的不知道在里面写什么。 最佳答案 无论如何:https://www.iubenda.com制定合理的政策。 关于ios-Healthkit隐私政策,怎么样?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/39688057/

ios - 是否可以从 HealthKit 读取 Apple Watch 目标(移动、走步和站立)?

是否可以从HealthKit读取AppleWatch移动目标?我可以使用数量标识符HKQuantityTypeIdentifier.activeEnergyBurned检索Move值。我找不到移动目标的类似标识符。 最佳答案 //DeclaredgloballyvarhealthStore:HKHealthStore?funcprepareHealthKit(){guardHKHealthStore.isHealthDataAvailable()else{return}varreadTypes=Set()readTypes.inse

IOS Healthkit HeartRate 示例元数据 HKPrivateHeartRateContext fatal error

我在IOS11、WatchOS4.0和HealthKit上遇到fatalerror:fatalerror:***Anerroroccurredwhileaddingasampletotheworkout:Optional("Invalidmetadatakey:_HKPrivateHeartRateContext")我没有为心率样本设置任何元数据。在流式查询中,我将样本类型设置为:letquantityType=HKObjectType.quantityType(forIdentifier:HKQuantityTypeIdentifier.heartRate)在获取流媒体样本后,我将它

ios - 如何在 iOS 中将 updateHandler 与 HKAnchoredObjectQuery 一起使用?

在我的应用程序中,我想使用HKAnchoredObjectQuery获取HealthKit数据。我编写了返回添加和删除数据的代码,但我想将UpdateHandler设置为HKAnchoredObjectQuery因此,当在HealthKit中添加/删除数据时,我会在应用程序中收到通知。-(void)AnchoredObjectQueryTest{HKSampleType*sampleType1=[HKObjectTypequantityTypeForIdentifier:HKQuantityTypeIdentifierBodyMass];HKAnchoredObjectQuery*qu

ios - Apple HealthKit - 锻炼是否有相关的心率数据?

我正在编写自己的健身应用程序,希望弥合Fitbit应用程序和AppleHealth之间的空白(我终于放弃了Blaze,转而使用AppleWatch)。到目前为止,我能够检索过去7天的锻炼,但我想在您单击查看时显示锻炼的心率图(就像Fitbit那样)。锻炼是否包含锻炼过程中记录的心率样本,或者我需要分别查询与锻炼匹配的开始和结束时间的心率?我玩了一会儿并试图在文档中找到答案,但我发现它有点难以理解,如果我错过了一些明显的东西,我深表歉意! 最佳答案 AppleWatch上的锻炼应用程序不会将心率样本与其HKWorkout实例相关联,因

ios - 带有 HealthKit 的通用 iOS 应用程序未出现在 iPad App Store 中

我们有一个使用healthkit的iOS应用程序,但我们为iPad应用程序优雅地处理了所有情况。提交成功后,我们无法直接在iPad上从AppStore下载它,但我们可以通过iTunes下载。我们需要做些什么才能让它也出现在iPad的AppStore上吗? 最佳答案 您的plist是否包含所需设备功能下的healthkit?如果是这样,我猜它不会出现在商店的iPad上,因为该设备不符合要求。通过iTunes下载不会根据要求过滤掉应用。修复方法是从所需功能中删除healthkit并重新提交。然后该应用程序应该会出现在适用于iPad的商店