jjzjj

HealthKit

全部标签

iOS 9 删除 HealthKit 中的数据

当我试图删除我以前保存在HealthKit中的一些记录时,如果我使用-deleteObjectsOfType:predicate:withCompletion:会出现错误。错误说:ErrorDomain=NSCocoaErrorDomainCode=4097"connectiontoservicenamedcom.apple.healthd.server"UserInfo={NSDebugDescription=connectiontoservicenamedcom.apple.healthd.server}但是如果我首先使用相同的类型和谓词查询记录,然后使用-deleteObject

ios - 错误 : Stopped workout session cannot be restarted

我可以开始和停止HealthKit锻炼类(class)。但是,当我在第一次锻炼停止后尝试开始第二次锻炼时,出现错误:"workOutSessionError:Stoppedworkoutsessioncannotberestarted"如何在不关闭并重新启动应用程序的情况下开始下一个锻炼session(在第一个session停止后)?我正在使用Xcode7.2IOS9.2和WatchOS2.1从InterfaceController停止:funcstartWorkout(){myExtensionConnectivity.startSession()myExtensionHealthK

ios - 我需要 Apple Watch 应用程序才能在 iPhone 和 Apple Watch 之间进行通信吗?

我有一个iPhone应用程序,我想从配对的AppleWatch实时获取心率信息。我的问题是,我是否需要watch上的iPhone应用程序的watch版本(或界面)才能与watch通信并实时获取信息?能否请您指导我完成建立此连接并从watch到iPhone获取实时数据的步骤?我是否需要使用healthkit或watchconnectivityapi才能执行此操作?我现在很困惑。谢谢。 最佳答案 此问题已在Appledeveloperforums得到解答。基本上,watchthisvideo.如果你跳到大约32:00分钟,名为Mark的

ios - Apple Healthkit 是否存储开发人员可以检索的唯一标识符 (UUID)?

是否有一个唯一的标识符,比如附加到AppleHealthKit、ResearchKit或CareKit实例的UUID,可以让开发人员知道同一用户是否拥有多部iPhone?有什么东西可以将用户的healthKit链接到他们的iCloud帐户吗? 最佳答案 不,它不能让您跨设备识别用户。 关于ios-AppleHealthkit是否存储开发人员可以检索的唯一标识符(UUID)?,我们在StackOverflow上找到一个类似的问题: https://stackov

ios - 无需支付 Apple 费用即可测试 HealthKit

我正在尝试编写一个应用程序来帮助我的妻子将一些数据转移到HealthKit中。有没有一种方法可以让我在没有AppID的情况下使用Xcode和/或Xamarian来访问HealthKitSDK,或者我如何在不花费99美元的情况下创建一个AppID?我想先试验而不付钱。 最佳答案 转到Xcode首选项,单击帐户,然后添加您的AppleID。不要登录developerwebsite.如果有,请将XCode文件保存在某处并删除XCodeAPPLICATION。从MacStore重新下载,一旦开始,打开首选项并添加您的AppleID。

javascript - 适用于 iOS 的 Cordova healthkit 插件函数返回未定义?

我正在尝试使用cordova-plugin-health我正在开发的phonegap应用程序的插件。每当我使用该应用程序时,每个插件都可以工作,但这个插件除外。我正在使用phonegapmac应用程序在iPhone6s上进行测试。我采取的步骤:使用cordovapluginaddcordova-plugin-health--variableHEALTH_READ_PERMISSION='Appneedsreadaccess'--variableHEALTH_WRITE_PERMISSION='Appneedswriteaccess'安装了插件cordova平台添加ios使用naviga

ios - HealthKit 和 Today 扩展/小部件

有人在iOS8中结合了这两个新功能吗?我正在尝试从一个小部件访问HealthKit。但由于应用程序和扩展使用两个单独的应用程序ID-小部件自动拒绝对HealthKit的访问。通知中心/今日View不显示任何允许访问的提示。我注意到它尝试这样做,因为我在控制台中看到“不平衡的ViewController转换”警告,但没有显示任何内容。对于手动修复-Health应用程序将显示具有可手动更改权限的包ID。但是,没有应用程序图标,扩展程序被列为它的包ID,而不是它的产品名称。这让我觉得这仍然是他们正在测试版中进行的工作。 最佳答案 您可以尝

ios - 没有配套 iOS 应用程序的 HealthKit 和配件

如果我没理解错的话,HealthKit可以自动连接以下类型的蓝牙配件——心率监测器、葡萄糖传感器、血压监测器、健康温度计。他们不需要配套应用程序,因为他们可以直接(当然是无线地)将数据写入HealthKit。我只是好奇这是否属实,如果属实,所有这些配件是否可以与HealthKit无缝协作。不需要配置。有没有人试过。此外,还有一些附件(例如iHealth血压计)仅在配套应用启动测量后才进行测量。那么如何搭配呢。 最佳答案 从iOS8开始,系统可以将数据从BTLE心率监测器直接导入HealthKit,无需配套应用。这可以在iOS的蓝牙设

ios - 用测试数据填充健康应用程序的理想方式

我意识到我可以独立地为所有数据写入HealthKit,但我想知道是否有官方方法可以用假数据填充Health应用程序用于调试目的。我查看了所有文档但找不到任何内容,我只想在从应用程序编写它之前先确定一下。谢谢! 最佳答案 目前还没有官方的方法来创建一个假的数据集。 关于ios-用测试数据填充健康应用程序的理想方式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28133978/

ios - HKMetadataKeyWasUserEntered 坏了吗?当健康应用程序中有数据时,我总是得到 nil

我正在尝试从健康应用程序中获取数据。特别是用户未自行输入的数据。例如,我有一部iPhone6+可以记录我走的步数。还有一个选项可以手动添加数据;如果您手动添加数据,健康应用会将数据标记为“用户添加”。这就是让我感到困惑的地方。假设我添加了22步计数。当我使用HKStatisticsQuery查询数据时,谓词为HKQuery.predicateForObjectsWithMetadataKey(HKMetadataKeyWasUserEntered,allowedValues:[true])我得到了22个步骤的正确结果,因为我将allowedValues设置为true并且我自己添加了它。