---
title: DockKitError
framework: dockkit
role: symbol
role_heading: Enumeration
path: dockkit/dockkiterror
---

# DockKitError

A list of errors that DockKit sends.

## Declaration

```swift
enum DockKitError
```

## Topics

### Getting errors

- [DockKitError.invalidParameter](dockkit/dockkiterror/invalidparameter.md)
- [DockKitError.notConnected](dockkit/dockkiterror/notconnected.md)
- [DockKitError.notSupported](dockkit/dockkiterror/notsupported.md)
- [DockKitError.notSupportedByDevice](dockkit/dockkiterror/notsupportedbydevice.md)

### Enumeration Cases

- [DockKitError.cameraTCCMissing](dockkit/dockkiterror/cameratccmissing.md)
- [DockKitError.frameRateTooHigh](dockkit/dockkiterror/frameratetoohigh.md)
- [DockKitError.frameRateTooLow](dockkit/dockkiterror/frameratetoolow.md)
- [DockKitError.noSubjectFound](dockkit/dockkiterror/nosubjectfound.md)

## Relationships

### Conforms To

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

## See Also

### Controlling the dock accessory

- [Controlling a DockKit accessory using your camera app](dockkit/controlling-a-dockkit-accessory-using-your-camera-app.md)
- [DockAccessoryManager](dockkit/dockaccessorymanager.md)
- [DockAccessory](dockkit/dockaccessory.md)
