---
title: NWError
framework: network
role: symbol
role_heading: Enumeration
path: network/nwerror
---

# NWError

The errors returned by objects in the Network framework.

## Declaration

```swift
enum NWError
```

## Topics

### Checking Error Types

- [NWError.posix(_:)](network/nwerror/posix(_:).md)
- [NWError.dns(_:)](network/nwerror/dns(_:).md)
- [NWError.tls(_:)](network/nwerror/tls(_:).md)

### Enumeration Cases

- [NWError.wifiAware(_:)](network/nwerror/wifiaware(_:).md)

### Instance Properties

- [wifiAware](network/nwerror/wifiaware.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
