MFMailComposeViewControllerDelegate
Наследование
Не применимый
Оператор импорта
Swift
import MessageUI
Objective C
@import MessageUI;
Доступность
Доступный в iOS 3.0 и позже.
MFMailComposeViewControllerDelegate
протокол определяет метод, который Ваш делегат должен реализовать для управления почтовым интерфейсом состава. Метод этого протокола уведомляет Ваш объект делегата, когда пользователь закончил с интерфейсом и готов отклонить его.
Когда работа завершается, Ваш объект делегата ответственен за отклонение средства выбора. Вы делаете это использование dismissModalViewControllerAnimated:
метод родительского контроллера представления, ответственного за отображение MFMailComposeViewController
интерфейс объекта.
-
mailComposeController (_: didFinishWithResult:error:) - mailComposeController:didFinishWithResult:error:
Говорит делегату, что пользователь хочет отклонить почтовое представление состава.
Объявление
Swift
optional func mailComposeController(_
controller
: MFMailComposeViewController!, didFinishWithResultresult
: MFMailComposeResult, errorerror
: NSError!)Objective C
- (void)mailComposeController:(MFMailComposeViewController *)
controller
didFinishWithResult:(MFMailComposeResult)result
error:(NSError *)error
Параметры
controller
Объект контроллера представления управление почтовым представлением состава.
result
Результат действия пользователя.
error
Если ошибка произошла, этот параметр содержит ошибочный объект с информацией о типе отказа.
Обсуждение
Ваша реализация этого метода должна отклонить почтовое представление состава. Реализация этого метода является дополнительной, но ожидается.
Если пользователь решил послать электронное письмо, создаваемое этим интерфейсом, та электронная почта должна быть поставлена в очередь в Почтовой программе пользователя к тому времени, когда вызывают этот метод. Если ошибка произошла в то время как организация очередей электронное письмо,
error
параметр содержит ошибочный объект указание типа произошедшего отказа.Оператор импорта
Objective C
@import MessageUI;
Swift
import MessageUI
Доступность
Доступный в iOS 3.0 и позже.