---
title: "didResignActive(with:)"
framework: messages
role: symbol
role_heading: Instance Method
path: "messages/msmessagesappviewcontroller/didresignactive(with:)"
---

# didResignActive(with:)

Invoked after the message resigns its active status.

## Declaration

```swift
func didResignActive(with conversation: MSConversation)
```

## Parameters

- `conversation`: The conversation that the user is currently viewing in the Messages app.

## Discussion

Discussion Override this method to perform any cleanup activities after the Messages extension has been dismissed. Avoid doing any time-consuming tasks in your implementation.

## See Also

### Managing the Extension’s State

- [activeConversation](messages/msmessagesappviewcontroller/activeconversation.md)
- [dismiss()](messages/msmessagesappviewcontroller/dismiss().md)
- [willBecomeActive(with:)](messages/msmessagesappviewcontroller/willbecomeactive(with:).md)
- [didBecomeActive(with:)](messages/msmessagesappviewcontroller/didbecomeactive(with:).md)
- [willResignActive(with:)](messages/msmessagesappviewcontroller/willresignactive(with:).md)
