Как получить время ходьбы + бега с помощью CMPedometer в iOS? - PullRequest
0 голосов
/ 13 июля 2020

В одном из моих приложений я хочу отображать продолжительность ходьбы и бега пользователя с помощью CMPedometer. Правильно, я получаю данные из объекта CMPedometerData numberOfSteps, distance, floorAscended / Descended, currentPace, currentCadence, averageActivePace.

У меня есть попробуйте найти продолжительность, используя приведенную ниже формулу Time = distance / averageActivePace. Но я не получаю правильных данных. Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 13 июля 2020
 import CoreMotion

let pedometer = CMPedometer()

 if CMPedometer.isStepCountingAvailable() {
                let calendar = Calendar.current
                pedometer.queryPedometerData(from: calendar.startOfDay(for: Date()), to: Date()) { (data, error) in
                    print(data!)
                }
            }

вывод: CMPedometerData,

time = startDate -  endDate   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...