<!--
{
  "availability" : [
    "iOS: 7.0.0 -",
    "iPadOS: 7.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.10.0 -",
    "tvOS: 9.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreLocation",
  "identifier" : "/documentation/CoreLocation/CLRegion/notifyOnExit",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Core Location"
    ],
    "preciseIdentifier" : "c:objc(cs)CLRegion(py)notifyOnExit"
  },
  "title" : "notifyOnExit"
}
-->

# notifyOnExit

A Boolean indicating that notifications are generated upon exit from the region.

```
var notifyOnExit: Bool { get set }
```

## Discussion

When this property is <doc://com.apple.documentation/documentation/Swift/true>, a device crossing from inside the region to outside the region triggers the delivery of a notification. If the property is <doc://com.apple.documentation/documentation/Swift/false>, a notification is not generated. The default value of this property is <doc://com.apple.documentation/documentation/Swift/true>.

If the app is not running when a boundary crossing occurs, the system launches the app into the background to handle it. Upon launch, your app must configure new location manager and delegate objects to receive the notification. The notification is sent to your delegate’s [`locationManager(_:didExitRegion:)`](/documentation/CoreLocation/CLLocationManagerDelegate/locationManager(_:didExitRegion:)) method.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)