當前位置:成語大全網 - 書法字典 - IOS ——添加、刪除和修改iOS——HealthKit(蘋果健康)

IOS ——添加、刪除和修改iOS——HealthKit(蘋果健康)

NSHealthShareUsageDescription:讀取用戶健康數據。

NSHealthUpdateUsageDescription:更改用戶健康數據。

HealthKit是iOS8增加的壹個API。

iPad上沒有HealthKit。

通過HKHealthStore類method+(BOOL)is healthdata available;確定設備是否支持HealthKit。

以體重為例,把體重寫成健康,

讀取數據的方法有很多種。我主要說壹下HKSampleQuery和HKStatisticsCollectionQuery。

HKSampleQuery這是最常用的查詢。使用示例查詢讀取任何類型的示例數據。當您想要對結果進行排序或限制返回的樣本總數時,樣本查詢特別有用。有關更多信息,請參見HKSampleQuery類參考。

HKStatisticsCollectionQuery,用於在壹系列固定長度的時間間隔內執行多個統計查詢。這種查詢通常用於生成圖表。查詢提供了壹些簡單的方法來計算某些值,例如每天消耗的總熱量或每5分鐘走的步數。統計集查詢是長期運行的。查詢可以返回當前的統計收集,或者監視HealthKit存儲並響應更新。有關更多信息,請參見HKStatisticsCollectionQuery類參考。

健康數據只能增刪,所謂修改就是刪壹個加壹個。

我這裏的思路是基於時間的,權重數據的修改只能修改數值,不能修改時間,所以要同時找出數據,刪除舊的,再添加新的。