MFMessageComposeViewControllerDelegate
Наследование
Не применимый
Оператор импорта
Swift
import MessageUI
Objective C
@import MessageUI;
Доступность
Доступный в iOS 4.0 и позже.
MFMessageComposeViewControllerDelegate
протокол определяет отдельный метод, который пользовательские объекты могут реализовать для ответа на обновления от представления состава сообщения (экземпляр MFMessageComposeViewController
класс). Используйте метод этого протокола для ответа до конца пользователя, составляющего SMS-сообщение. Метод включает информацию о том, принял ли пользователь решение отправить или отменить сообщение или перестала ли попытка отправить его работать.
-
messageComposeViewController (_: didFinishWithResult:) - messageComposeViewController:didFinishWithResult:
ТребуемыйГоворит делегату, что пользователь закончил составлять сообщение. (требуемый)
Объявление
Swift
func messageComposeViewController(_
controller
: MFMessageComposeViewController!, didFinishWithResultresult
: MessageComposeResult)Objective C
- (void)messageComposeViewController:(MFMessageComposeViewController *)
controller
didFinishWithResult:(MessageComposeResult)result
Параметры
controller
Состав сообщения просматривает контроллер, возвращающий результат.
result
Код результата, указывающий, как пользователь принял решение завершить состав. Посмотрите
MessageComposeResult
перечисление.Обсуждение
Когда пользователь касается одной из кнопок для отклонения интерфейса состава сообщения, этот метод вызывают. Ваша реализация этого метода должна отклонить контроллер представления и выполнить любые дополнительные действия, должен был обработать отправку сообщения. Параметр результата сообщает, принял ли пользователь решение отменить или отправить сообщение или перестала ли отправка сообщения работать.
Реализация этого метода требуется.
Оператор импорта
Objective C
@import MessageUI;
Swift
import MessageUI
Доступность
Доступный в iOS 4.0 и позже.