Instance Property


A value indicating how a location-based alarm is triggered.


var proximity: EKAlarmProximity { get set }


Alarms can be set to trigger when entering or exiting a location specified by structuredLocation. By default, alarms are not affected by location.

See Also

Setting GeoFence-based Alarms

enum EKAlarmProximity

A value indicating whether an alarm is triggered by entering or exiting a region.

var structuredLocation: EKStructuredLocation?

The location to trigger an alarm.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software