ORKHealthCorrelationCollector Class Reference

Inherits from ORKCollector : NSObject
Declared in ORKCollector.h
ORKCollector.m

Overview

ORKHealthCollector collects HKCorrelation.

It cannot be initiated directly. Use addHealthCorrelationCollectorWithCorrelationType:to add one to a ORKDataCollectionManager.

Other Methods

– serializableObjectsForObjects:

Serialization helper that produces objects suitable for serialization to JSON.

- (NSArray *)serializableObjectsForObjects:(NSArray<HKCorrelation*> *)objects

Return Value

Serializable dictionary objects.

Discussion

Subclasses should implement to provide a default JSON serialization for upload. Called by serializedDataForObjects:.

@params objects The objects to be serialized.

Declared In

ORKCollector.h

Other Methods

  correlationType

HealthKit correlation type.

@property (copy, readonly) HKCorrelationType *correlationType

Declared In

ORKCollector.h

  sampleTypes

Array of HKSampleType expected in the correlation.

@property (copy, readonly) NSArray<HKSampleType*> *sampleTypes

Declared In

ORKCollector.h

  units

Array of HKUnit to use when serializing the samples collected (should be same size as sampleTypes).

@property (copy, readonly) NSArray<HKUnit*> *units

Declared In

ORKCollector.h

  startDate

Samples should be collected starting at this date.

@property (copy, readonly) NSDate *startDate

Declared In

ORKCollector.h

  lastAnchor

Last anchor already seen.

@property (copy, readonly) HKQueryAnchor *lastAnchor

Declared In

ORKCollector.h