Предварительно заполните обнаруженное письмо UITextView - PullRequest
2 голосов
/ 27 марта 2012

Есть ли способ предварительно заполнить поля электронного письма, созданного путем выбора автоматически определенного адреса электронной почты в UITextView?

Ответы [ 3 ]

2 голосов
/ 25 июля 2013

Я успешно делаю это, реализуя метод openURL :. Ссылка в UITextView вызывает openURL: метод делегата приложения. Там я проверяю, является ли это mailto: URL, и если да, то я создаю экземпляр MFMailComposeViewController, который позволяет мне предварительно заполнить поля электронной почты.

См. Этот вопрос SO для получения дополнительной информации: Как перехватить нажмите на ссылку в UITextView?

1 голос
/ 27 марта 2012

Да. Взгляните на методы для MFMailComposeViewController:

– setSubject:
– setToRecipients:
– setCcRecipients:
– setBccRecipients:
– setMessageBody:isHTML:
– addAttachmentData:mimeType:fileName:

Больше информации в документах .

0 голосов
/ 01 июля 2015

Здесь вы можете найти решение:

https://stackoverflow.com/a/31167489/3593801

В этом примере заполняется только тема, но с классом MFMailComposeViewController вы можете заполнить все, что захотите.

...