#objective-c #email #mfmailcomposeviewcontroller
#objective-c #Адрес электронной почты #mfmailcomposeviewcontroller
Вопрос:
У меня есть вопрос о MFMailComposeViewController для отправки электронной почты в приложении. Возможно ли проверить адрес получателя перед отправкой электронного письма?
Я не нашел никакого ответа, поэтому думаю, что это невозможно..
Если это невозможно, есть другое решение?
Комментарии:
1. Проверить адрес получателя на соответствие чему? Вы имеете в виду «убедиться, что это активный адрес, который будет принимать доставку почты»?
Ответ №1:
Когда вы предоставляете MFMailComposeViewController
, вы теряете полный контроль над ним.
Вы ничего не можете с этим сделать, ни получить адрес электронной почты «Кому», ни предотвратить отправку почты.
Из документации:
Важно: сам интерфейс составления почты не настраивается и не должен быть изменен вашим приложением. Кроме того, после представления интерфейса вашему приложению не разрешается вносить дальнейшие изменения в содержимое электронной почты. Пользователь по-прежнему может редактировать содержимое с помощью интерфейса, но программные изменения игнорируются. Таким образом, вы должны установить значения полей содержимого перед представлением интерфейса.