Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка на протокол MFMailComposeViewControllerDelegate

Опции
Развертывание Target:

На этой странице
Язык:

MFMailComposeViewControllerDelegate

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import MessageUI

Objective C

@import MessageUI;

Доступность


Доступный в iOS 3.0 и позже.

MFMailComposeViewControllerDelegate протокол определяет метод, который Ваш делегат должен реализовать для управления почтовым интерфейсом состава. Метод этого протокола уведомляет Ваш объект делегата, когда пользователь закончил с интерфейсом и готов отклонить его.

Когда работа завершается, Ваш объект делегата ответственен за отклонение средства выбора. Вы делаете это использование dismissModalViewControllerAnimated: метод родительского контроллера представления, ответственного за отображение MFMailComposeViewController интерфейс объекта.

  • Говорит делегату, что пользователь хочет отклонить почтовое представление состава.

    Объявление

    Swift

    optional func mailComposeController(_ controller: MFMailComposeViewController!, didFinishWithResult result: MFMailComposeResult, error error: 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 и позже.