---
title: WCError
framework: watchconnectivity
role: symbol
role_heading: Structure
path: watchconnectivity/wcerror
---

# WCError

A structure that contains Watch Connectivity error information.

## Declaration

```swift
struct WCError
```

## Topics

### Understanding Error Codes

- [genericError](watchconnectivity/wcerror/genericerror.md)
- [sessionNotSupported](watchconnectivity/wcerror/sessionnotsupported.md)
- [sessionMissingDelegate](watchconnectivity/wcerror/sessionmissingdelegate.md)
- [sessionNotActivated](watchconnectivity/wcerror/sessionnotactivated.md)
- [deviceNotPaired](watchconnectivity/wcerror/devicenotpaired.md)
- [watchAppNotInstalled](watchconnectivity/wcerror/watchappnotinstalled.md)
- [notReachable](watchconnectivity/wcerror/notreachable.md)
- [invalidParameter](watchconnectivity/wcerror/invalidparameter.md)
- [payloadTooLarge](watchconnectivity/wcerror/payloadtoolarge.md)
- [payloadUnsupportedTypes](watchconnectivity/wcerror/payloadunsupportedtypes.md)
- [messageReplyFailed](watchconnectivity/wcerror/messagereplyfailed.md)
- [messageReplyTimedOut](watchconnectivity/wcerror/messagereplytimedout.md)
- [fileAccessDenied](watchconnectivity/wcerror/fileaccessdenied.md)
- [deliveryFailed](watchconnectivity/wcerror/deliveryfailed.md)
- [insufficientSpace](watchconnectivity/wcerror/insufficientspace.md)
- [sessionInactive](watchconnectivity/wcerror/sessioninactive.md)
- [transferTimedOut](watchconnectivity/wcerror/transfertimedout.md)
- [companionAppNotInstalled](watchconnectivity/wcerror/companionappnotinstalled.md)
- [watchOnlyApp](watchconnectivity/wcerror/watchonlyapp.md)

### Enumerations

- [WCError.Code](watchconnectivity/wcerror/code.md)

### Type Properties

- [errorDomain](watchconnectivity/wcerror/errordomain.md)

## Relationships

### Conforms To

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

## See Also

### Constants

- [WCSessionActivationState](watchconnectivity/wcsessionactivationstate.md)
- [WCErrorDomain](watchconnectivity/wcerrordomain.md)
- [WCError.Code](watchconnectivity/wcerror/code.md)
