---
title: "netService(_:didNotResolve:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/netservicedelegate/netservice(_:didnotresolve:)"
---

# netService(_:didNotResolve:)

Informs the delegate that an error occurred during resolution of a given service.

## Declaration

```swift
optional func netService(_ sender: NetService, didNotResolve errorDict: [String : NSNumber])
```

## Parameters

- `sender`: The service that did not resolve.
- `errorDict`: A dictionary containing information about the problem. The dictionary contains the keys doc://com.apple.foundation/documentation/Foundation/NetService/errorCode-swift.type.property and doc://com.apple.foundation/documentation/Foundation/NetService/errorDomain.

## Discussion

Discussion Clients may try to resolve again upon receiving this error. For example, a DNS rotary may yield different IP addresses on different resolution requests. A common error condition is that no addresses were resolved during the timeout period specified in resolve(withTimeout:).

## See Also

### Using Network Services

- [netServiceWillPublish(_:)](foundation/netservicedelegate/netservicewillpublish(_:).md)
- [netService(_:didNotPublish:)](foundation/netservicedelegate/netservice(_:didnotpublish:).md)
- [netServiceDidPublish(_:)](foundation/netservicedelegate/netservicedidpublish(_:).md)
- [netServiceWillResolve(_:)](foundation/netservicedelegate/netservicewillresolve(_:).md)
- [netServiceDidResolveAddress(_:)](foundation/netservicedelegate/netservicedidresolveaddress(_:).md)
- [netService(_:didUpdateTXTRecord:)](foundation/netservicedelegate/netservice(_:didupdatetxtrecord:).md)
- [netServiceDidStop(_:)](foundation/netservicedelegate/netservicedidstop(_:).md)
