Instance Property


The events that activate the trigger.


@property(readonly, copy, nonatomic) NSArray<HMEvent *> *events;

See Also

Setting Trigger Events

- updateEvents:completionHandler:

Updates the set of trigger events.

Location Events

Events that represent the user's movement among regions.

Time Events

Events based on time, significant occurrences, and time durations.

Characteristic Events

Events based on the capabilities or characteristics of accessories.

Presence Events

Events based on the user's presence in a home.


The abstract base class for a HomeKit event.