healthStore에 query를 보내서 데이터를 받아오는데요 ! 위 코드 주석에 설명 해놓았듯 제가 원하는 data를 가지고 올수 있게 Property를 생성했습니다 ! 생성이 완료 했다면 !
1 2 3 4 5 6 7 8 9 10 11 12
funcgetTotalStepCount() { // 걸음 수를 가져오기 위한 것 guardlet sampleType = HKObjectType.quantityType(forIdentifier: .stepCount) else { return } // 측정하는 시작날짜와 마지막 날짜 let startDate = Calendar.current.startOfDay(for: Date()) let predicate = HKQuery.predicateForSamples(withStart: startDate, end: Date(), options: .strictStartDate) // 걸음 수를 볼시 있는 시간 간격 var intervar = DateComponents() intervar.hour = 1
제가 원하는 data를 얻기위해 query의 파라미터에 생성해두었던 property를 입력합니다 !