Class

HMEvent

The abstract base class for a HomeKit event.

Declaration

@interface HMEvent : NSObject

Topics

Getting Information About the Event

uniqueIdentifier

A unique identifier for the event.

+ isSupportedForHome:

A Boolean value indicating whether the event can be added to an event trigger on the specified home.

Relationships

Inherits From

See Also

Setting Trigger Events

events

The events that activate the trigger.

- 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.