Instance Property

metadata

The metadata for this HealthKit object.

Declaration

@property(readonly, copy) NSDictionary<NSString *,id> *metadata;

Discussion

The metadata dictionary contains extra information describing this object. The dictionary’s keys are all NSString objects. The values can be NSString objects, NSNumber objects or NSDate objects. For a complete list of predefined metadata keys, see Metadata Keys.

Using predefined keys helps facilitate sharing data between apps; however, you are also encouraged to create your own, custom keys as needed to extend the HealthKit object’s capabilities.

You set an object’s metadata when you create the object by calling one of these methods (or a related method):

See Also

Getting Properties

UUID

The universally unique identifier (UUID) for this HealthKit object.

device

The device that generated the data for this object.

source

A HealthKit source, representing the app or device that created this object.

Deprecated
sourceRevision

The app or device that created this object.