1、首先打开手机中的设置。
2、进入后选择健康。
3、点击数据访问权限与设备。
4、再次选择健康。
5、点击删除健康的所有数据。
6、下面会出现提示,点击删除就可以了。
NSHealthShareUsageDescription:读取用户健康数据
NSHealthUpdateUsageDescription:更改用户健康数据
HealthKit是iOS8加入的API
HealthKit在iPad上不可用
通过HKHealthStore类方法 + (BOOL)isHealthDataAvailable;判断设备是否支持HealthKit
以体重为例,将体重写入至健康,
数据读取有多种方式,我主要说下HKSampleQuery(样本查询)和HKStatisticsCollectionQuery(统计集合查询)
HKSampleQuery 这是使用最多的查询。使用样本查询来读取任何类型的样本数据。当你想要对结果进行排序或者限制返回的样本总数时,样本查询就特别有用。更多信息,参见 HKSampleQuery Class Reference
HKStatisticsCollectionQuery ,使用这种查询来在一系列长度固定的时间间隔中执行多次统计查询。通常使用这种查询来生成图表。查询提供了一些简单的方法来计算某些值,例如,每天消耗的总热量或者每5分钟行走的步数。统计集合查询是长时间运行的。查询可以返回当前的统计集合,也可以监测HealthKit存储,并对更新做出响应。更多信息,参见 HKStatisticsCollectionQuery Class Reference 。
健康的数据只有添加和删除,所谓修改就是删除一条再添加一条。
我这里的思路,删除的依据是时间,对体重数据的修改只能修改数值,不能修改时间,所以查出同时间的数据,删除旧的,再添加新的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)