と を使用CMStepCounter
してCMMotionActivityManager
います。
私がやりたいことは、1 日を通しての総歩行時間を計算し、これから平均速度を計算することです。
ただし、 のデータを見ると、CMMotionActivityManager
ウォーキングやランニング以外の「不明なアクティビティ」の期間に、1 日を通して多くの歩数が実際に記録されていることは明らかです。iOS が歩いていることを認識するためにいくつかの手順を実行する必要があるため、これは理にかなっています。ただし、これらは 1 日のうちに合計されます。
クエリCMMotionActivity
を実行すると、すべてのイベントのタイムスタンプを取得できます。ただし、すべてのステップのタイムスタンプをCMStepCounter
. すべてのステップの配列をタイム スタンプと共に返すことができればどんなに素晴らしいことでしょう。
どうもありがとう。