---
title: messageComposeDelegate
framework: messageui
role: symbol
role_heading: Instance Property
path: messageui/mfmessagecomposeviewcontroller/messagecomposedelegate
---

# messageComposeDelegate

The delegate to which message-related notifications should be sent.

## Declaration

```swift
weak var messageComposeDelegate: (any MFMessageComposeViewControllerDelegate)? { get set }
```

## Discussion

Discussion When the user taps a button to send or cancel the message, your delegate is notified and should respond by dismissing the message composition interface. For more information about implementing the methods of your delegate object, see MFMessageComposeViewControllerDelegate.

## See Also

### Responding to the view controller dismissal

- [MFMessageComposeViewControllerDelegate](messageui/mfmessagecomposeviewcontrollerdelegate.md)
