---
title: "locationManager(_:didStartMonitoringFor:)"
framework: corelocation
role: symbol
role_heading: Instance Method
path: "corelocation/cllocationmanagerdelegate/locationmanager(_:didstartmonitoringfor:)"
---

# locationManager(_:didStartMonitoringFor:)

Tells the delegate that a new region is being monitored.

## Declaration

```swift
optional func locationManager(_ manager: CLLocationManager, didStartMonitoringFor region: CLRegion)
```

## Parameters

- `manager`: The location manager object reporting the event.
- `region`: The region that is being monitored.

## See Also

### Receiving region-related updates

- [locationManager(_:didEnterRegion:)](corelocation/cllocationmanagerdelegate/locationmanager(_:didenterregion:).md)
- [locationManager(_:didExitRegion:)](corelocation/cllocationmanagerdelegate/locationmanager(_:didexitregion:).md)
- [locationManager(_:didDetermineState:for:)](corelocation/cllocationmanagerdelegate/locationmanager(_:diddeterminestate:for:).md)
- [locationManager(_:monitoringDidFailFor:withError:)](corelocation/cllocationmanagerdelegate/locationmanager(_:monitoringdidfailfor:witherror:).md)
- [CLRegionState](corelocation/clregionstate.md)
