Post

Replies

Boosts

Views

Activity

How do I get data like move and exercise time from HealthKit
How do I get data like move and exercise time from HealthKit import SwiftUI import HealthKit struct Health: View { var body: some View { let healthStore = HKHealthStore() let objectTypes: SetHKObjectType = [ HKObjectType.activitySummaryType() ] healthStore.requestAuthorization(toShare: nil, read: objectTypes) { (success, error) in // Authorization request finished, hopefully the user allowed access! let calendar = Calendar.autoupdatingCurrent var dateComponents = calendar.dateComponents( [ .year, .month, .day ], from: Date() ) // This line is required to make the whole thing work dateComponents.calendar = calendar let predicate = HKQuery.predicateForActivitySummary(with: dateComponents) et; query = HKActivitySummaryQuery(predicate: predicate) { (query, summaries, error) in guard let summaries = summaries, summaries.count 0 else { return } let sandUnit = HKUnit.count() let standHours = summary.appleStandHours.doubleValue(for: standUnit) } } } } struct Health_Previews: PreviewProvider { static var previews: some View { Health() } } This is my current code - It does not work How can I improve this to get the values out of the HealthKit object
0
0
467
Feb ’21