Instance Method

didCancelSending(_:conversation:)

Invoked when the user deletes a message object from the Messages app’s input field.

Declaration

func didCancelSending(_ message: MSMessage, conversation: MSConversation)

Parameters

message

The deleted message object.

conversation

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

Discussion

Override this method to respond when a message is canceled. This method is called if you use the conversation’s insert(_:completionHandler:) method to add an MSMessage object to the Messages app’s input field, and the user subsequently deletes the message object.

The system does not call this method if the controller’s presentationStyle property is MSMessagesAppPresentationStyle.transcript, or if its presentationContext property is MSMessagesAppPresentationContext.media.

See Also

Tracking Messages

func willSelect(MSMessage, conversation: MSConversation)

Invoked in response to the user selecting a message object in the transcript, before the system updates the conversation’s selectedMessage property.

func didSelect(MSMessage, conversation: MSConversation)

Invoked in response to the user selecting a message object in the transcript, after the system updates the conversation’s selectedMessage property.

func didReceive(MSMessage, conversation: MSConversation)

Invoked when the iMessage app receives a new message object.

func didStartSending(MSMessage, conversation: MSConversation)

Invoked when the user sends a message object.