queryPedometerData(from:to:withHandler:)
Retrieves the data between the specified start and end dates.
Declaration
func queryPedometerData(from start: Date, to end: Date, withHandler handler: @escaping CMPedometerHandler)Parameters
- start:
The start date for the data you want. This parameter must not be
nil. - end:
The end date for the data you want. This parameter must not be
nil. - handler:
The block to execute with the resulting data. This block is called once on the same serial dispatch queue used to process continuous updates. This parameter must not be
nil. For information about this block, see Cmpedometerhandler.
Discussion
Use this method to retrieve historical pedestrian data between the specified dates. This method runs asynchronously and delivers the data to the block you provide. Only the past seven days worth of data is stored and available for you to retrieve. Specifying a start date that is more than seven days in the past returns only the available data.
It is safe to call this method at the same time that you are generating continuous updates using the startUpdates(from:withHandler:) method.