---
title: DeviceActivityCenter.MonitoringError
framework: Device Activity
role: symbol
role_heading: Enumeration
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+]
path: deviceactivity/deviceactivitycenter/monitoringerror
---

# DeviceActivityCenter.MonitoringError

Errors that may occur when starting to monitor an activity.

## Declaration

```swift
enum MonitoringError
```

## Topics

### Checking for Errors

- [DeviceActivityCenter.MonitoringError.excessiveActivities](deviceactivity/deviceactivitycenter/monitoringerror/excessiveactivities.md)
- [DeviceActivityCenter.MonitoringError.intervalTooLong](deviceactivity/deviceactivitycenter/monitoringerror/intervaltoolong.md)
- [DeviceActivityCenter.MonitoringError.intervalTooShort](deviceactivity/deviceactivitycenter/monitoringerror/intervaltooshort.md)
- [DeviceActivityCenter.MonitoringError.invalidDateComponents](deviceactivity/deviceactivitycenter/monitoringerror/invaliddatecomponents.md)
- [DeviceActivityCenter.MonitoringError.unauthorized](deviceactivity/deviceactivitycenter/monitoringerror/unauthorized.md)

### Getting the Localized Message

- [errorDescription](deviceactivity/deviceactivitycenter/monitoringerror/errordescription.md)
- [recoverySuggestion](deviceactivity/deviceactivitycenter/monitoringerror/recoverysuggestion.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [LocalizedError](foundation/localizederror.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
