CMPedometerの方法を使用して過去7日間を取得していますが、結果はHealth Appとユーザーが不平を言っているのとは異なります。ここでCMPedometerの歩数履歴がHealth Appと異なる
は、クエリからの結果である:(iPhone 6S)は〜= 25633 steps, 17.9km
startDate 2017-12-09 23:00:00 +0000 to endDate : 2017-12-10 22:59:59 +0000 - numberOfSteps 472 - distance 326
= 3203 steps, 3.8km
startDate : 2017-12-10 23:00:00 +0000 to endDate : 2017-12-11 22:59:59 +0000 - numberOfSteps 606 - distance 448
= 3906 steps, 3.7
startDate : 2017-12-11 23:00:00 +0000 to endDate : 2017-12-12 22:59:59 +0000 - numberOfSteps 3903 - distance 2987
〜= 3905 steps, 2.9km
startDate : 2017-12-12 23:00:00 +0000 to endDate : 2017-12-13 22:59:59 +0000 - numberOfSteps 25624 - distance 17938
!
startDate : 2017-12-13 23:00:00 +0000 to endDate : 2017-12-14 22:59:59 +0000 - numberOfSteps 3842 - distance 2598
〜= 3831 steps, 2.5km
私はこれがどうして起こっているのか知らない。
返信いただきありがとうございますが、私の3台のデバイスでテストしましたが、どれもアプリケーションが私のHealthKitに書き込まれていないので、私の手順は変わるべきではありません。 – xGoPox
HealthMitの代わりにCoreMotionの代わりにHealthKitをクエリすることをお勧めします。 – Allan