One Logo Pool Ball
Network · IOS API REFERENCE

NWError

enum · iOS 12.0+ · SDK 27.1

enum NWError

NWError is a type to deliver error codes relevant to NWConnection and NWListener objects. Generic connectivity errors will be delivered in the posix domain, resolution errors will be delivered in the dns domain, security errors will be delivered in the tls domain, and Wi-Fi Aware errors will be delivered in the wifiAware domain.

Members (3)

get · iOS 16.4+

errorUserInfo

TypeScript
get errorUserInfo(): Record<string, unknown>
Swift declaration
var errorUserInfo: [String : Any] { get }

The user-info dictionary.

get · iOS 12.0+

debugDescription

TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }

A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.

get · iOS 16.4+

errorCode

TypeScript
get errorCode(): number
Swift declaration
var errorCode: Int { get }

The error code within the given domain.

Skipped declarations

No declarations were skipped in this snapshot.

All Network types →