---
title: "manager(_:errorOccurred:)"
framework: coremotion
role: symbol
role_heading: Instance Method
path: "coremotion/cmwatersubmersionmanagerdelegate/manager(_:erroroccurred:)"
---

# manager(_:errorOccurred:)

Tells the delegate when an error occurs.

## Declaration

```swift
optional func manager(_ manager: CMWaterSubmersionManager, errorOccurred error: any Error)
```

## Parameters

- `manager`: The manager for water submersion data.
- `error`: An error object that contains information about the error.

## Mentioned in

Accessing submersion data

## Discussion

Discussion Implement this method to respond to errors. // Respond to errors. nonisolated func manager(_ manager: CMWaterSubmersionManager, errorOccurred error: Error) {     logger.error("*** An error occurred: \(error.localizedDescription) ***") }

## See Also

### Receiving updates

- [manager(_:didUpdate:)](coremotion/cmwatersubmersionmanagerdelegate/manager(_:didupdate:)-6qux6.md)
- [manager(_:didUpdate:)](coremotion/cmwatersubmersionmanagerdelegate/manager(_:didupdate:)-7nhjb.md)
- [manager(_:didUpdate:)](coremotion/cmwatersubmersionmanagerdelegate/manager(_:didupdate:)-18wua.md)
