ORKPedometerRecorderConfiguration Class Reference

Inherits from ORKRecorderConfiguration : NSObject
Declared in ORKRecorder.h

The ORKPedometerRecorderConfiguration class represents a configuration that records pedometer data during an active step.

Pedometer data consists of information about the processed steps provided by CoreMotion, obtained from a CMPedometer object. The pedometer object essentially reports the total number of steps taken since the start of recording, updating the value every time a significant number of steps have been detected.

Pedometer data is serialized to JSON and returned as an ORKFileResult object. For details on the format, see CMPedometerData+ORKJSONDictionary.

To use a recorder, include its configuration in the recorderConfigurations property of an ORKActiveStep object, include that step in a task, and present it with a task view controller.

– initWithIdentifier:

Returns an initialized pedometer recorder configuration.

- (instancetype)initWithIdentifier:(NSString *)identifier



The unique identifier of the recorder configuration.

Return Value

An initialized pedometer recorder configuration.


The recorder instantiates a CMPedometer object, so no additional parameters besides the identifier are required.

This method is the designated initializer.

Declared In


– initWithCoder:

Returns a new pedometer recorder configuration initialized from data in the given unarchiver.

- (instancetype)initWithCoder:(NSCoder *)aDecoder



Coder from which to initialize the pedometer recorder configuration.

Return Value

A new pedometer recorder configuration.

Declared In