---
title: resume()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/nsxpcconnection/resume()
---

# resume()

Starts or resumes handling of messages on a connection.

## Declaration

```swift
func resume()
```

## Discussion

Discussion All connections start suspended. You must resume them before they start processing received messages or sending messages through the remoteObjectProxy() object.

## See Also

### Managing connection state

- [activate()](foundation/nsxpcconnection/activate().md)
- [invalidate()](foundation/nsxpcconnection/invalidate().md)
- [suspend()](foundation/nsxpcconnection/suspend().md)
- [interruptionHandler](foundation/nsxpcconnection/interruptionhandler.md)
- [invalidationHandler](foundation/nsxpcconnection/invalidationhandler.md)
- [current()](foundation/nsxpcconnection/current().md)
- [scheduleSendBarrierBlock(_:)](foundation/nsxpcconnection/schedulesendbarrierblock(_:).md)
