Initializer

init(region:repeats:)

Creates a location trigger for the specified region.

Declaration

convenience init(region: CLRegion, repeats: Bool)

Parameters

region

The geographic region that must be entered or exited. Use the region object to specify whether to deliver notifications on entry, on exit, or both.

repeats

Specify false to deliver the notification one time. Specify true to reschedule the notification request each time the notification is delivered.

Return Value

A new location trigger object with the specified region.

Discussion

If you specify true for the repeats parameter, you must explicitly remove the notification request to stop the delivery of the associated notification. Use the methods of UNUserNotificationCenter to remove notification requests that are no longer needed.