CMPedometer: queryPedometerData привязан к значению 9251
Я запрашиваю CMPedometer
Я сделал много испытаний с разными Date()
а также CMPedometer.queryPedometerData
никогда не возвращайте более 9251 шагов.
Например, если я сделаю запрос для каждого дня (Дата () - Дата - 1, -2 ... 10), когда пройдено 9251 шаг, все мои следующие шаги будут равны 0.
self.pedometer?.queryPedometerData(from: dateStart, to: dateEnd, withHandler: { (data, error) -> Void in
if let numberOfSteps = data?.numberOfSteps.intValue{
print("\(numberOfSteps))")
}
})
Что-то изменилось? Я не могу найти ничего об этой проблеме. Это сработало несколько дней назад, похоже на ошибку в Apple API, если кто-то может это подтвердить:(