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 *)controllerdidFinishWithResult:(MFMailComposeResult)resulterror:(NSError *)errorПараметры
controllerОбъект контроллера представления управление почтовым представлением состава.
resultРезультат действия пользователя.
errorЕсли ошибка произошла, этот параметр содержит ошибочный объект с информацией о типе отказа.
Обсуждение
Ваша реализация этого метода должна отклонить почтовое представление состава. Реализация этого метода является дополнительной, но ожидается.
Если пользователь решил послать электронное письмо, создаваемое этим интерфейсом, та электронная почта должна быть поставлена в очередь в Почтовой программе пользователя к тому времени, когда вызывают этот метод. Если ошибка произошла в то время как организация очередей электронное письмо,
errorпараметр содержит ошибочный объект указание типа произошедшего отказа.Оператор импорта
Objective C
@import MessageUI;Swift
import MessageUIДоступность
Доступный в iOS 3.0 и позже.
