addAttachmentData(_:typeIdentifier:filename:)
Attaches arbitrary content to the message.
Declaration
func addAttachmentData(_ attachmentData: Data, typeIdentifier uti: String, filename: String) -> BoolParameters
- attachmentData:
Content in the form of an Nsdata object to attach to the message. Must not be
nil. - uti:
A valid Uniform Type Identifier (UTI) appropriate for the attachment data. See TP40009257. Must not be
nil. - filename:
The name to present to the user, in the message UI, for the data attachment.
Return Value
true if the attachment data was successfully added to the message, or false otherwise.
Discussion
This method is especially useful when the attachment you want to add to a message does not have a file system representation. This can be the case, for example, for programmatically composed audiovisual content.