---
title: "netServiceWillResolve(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/netservicedelegate/netservicewillresolve(_:)"
---

# netServiceWillResolve(_:)

Notifies the delegate that the network is ready to resolve the service.

## Declaration

```swift
optional func netServiceWillResolve(_ sender: NetService)
```

## Parameters

- `sender`: The service that the network is ready to resolve.

## Discussion

Discussion Resolution of the service proceeds asynchronously and may still generate a call to the delegate’s netService(_:didNotResolve:) method if an error occurs.

## See Also

### Using Network Services

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