Tag: 苹果Health Kit

HealthKit数据:读取/写入

该博客涉及iOS中的Health应用程序以及如何从Health应用程序读取数据/向Health应用程序写入数据。 我们将看到HealthKit框架的API。 我们将看到如何从Health应用程序读取数据/向Health应用程序写入数据。 1.在Xcode中创建项目 2.初始设置 3.创建共享管理器(HealthKitManager) 4.获取写权限 5.将数据写入健康应用程序 6.获取读取权限 7.从健康应用程序读取数据 8.注意事项。 1.在Xcode中创建项目 使用Single View Application创建新项目 设置项目详细信息 2.初始设置 一种。 添加HealthKit Framework。 选择“目标”>“构建阶段”>“使用库链接二进制文件”>单击“ +”>键入healthkit并添加。 b。 在开始编写代码之前,我们需要了解等同于读写的术语。 读取=与您的应用共享Health应用数据 写入=从您的应用程序更新Health应用程序数据 我们需要说明为什么要从Health应用程序读取数据或向Health应用程序写入数据。 因此,提供描述。 一种。 需要设置NSHealthShareUsageDescription进行数据读取。 这将在项目中自动添加权利文件 。 3.创建共享管理器(HealthKitManager) 让我们创建一个共享类作为Manager,将代码放入其中。 使用“ 连接”按钮绑定动作, 在此步骤结束时,您的应用程序现在已被授权将“ 步骤”写入“运行状况 ”应用程序。 如果您遇到任何错误/问题,请随时询问您的问题。 5.将数据写入健康应用程序 让我们创建一个函数,该函数将向Health应用程序中写入许多步骤 。 (在HealthKitManager.m中) 6.获取读取权限 请记住,我们已经拥有编写步骤的权限,这意味着我们也可以阅读它们。 因此,对于新的活动类型,我们将获得“健康状况骑车距离”应用程序的数据读取权限。 在“ 读取权限”操作下,您将能够看到权限模态,如下所示。 现在,我们有权从“健康”应用程序读取“ 骑车距离”数据。 7.从健康应用程序读取数据 我们将阅读“距健康的骑行距离”应用程序,但“健康”应用程序中尚无“骑车距离”数据。 让我们手动添加一些虚拟值, 转到健康应用程序>选择健康数据选项卡>活动>骑车距离>单击“ […]