Отправка SMS-сообщения
В iOS 4.0 и позже, можно отправить текстовые сообщения из приложения. Эта функция строго для отправки сообщений. Входящие SMS-сообщения переходят к встроенному приложению сообщений.
Для использования интерфейса состава SMS необходимо добавить MessageUI.framework к Вашему проекту XCode и ссылке против него в любых соответствующих целях. Для доступа к классам и заголовкам платформы включайте #import <MessageUI/MessageUI.h> оператор наверху любых файлов соответствующего источника. Для получения информации о том, как добавить платформы к Вашему проекту, посмотрите Файлы в Проектах в Руководстве по управлению проектами XCode.
Для обеспечения стандартного пользовательского интерфейса для создания SMS (Служба коротких сообщений) сообщение используйте MFMessageComposeViewController класс. Создайте экземпляр этого класса и присвойте его объект делегата. Делегат должен соответствовать MFMessageComposeViewControllerDelegate протокол.
Прежде, чем представить состав взаимодействуют через интерфейс пользователю, можно сконфигурировать начальных получателей и содержимое сообщения. С завершенной установкой вызовите UIViewControllerpresentModalViewController:animated: метод для представления состава SMS-сообщения просматривает контроллер модально.
В то время как интерфейс видим, пользователь может отредактировать список получателей и содержимое сообщения. Пользователь тогда отправляет сообщение или отменяет его путем ответвления надлежащего управления в интерфейсе.
Если пользователь запрашивает, чтобы сообщение было отправлено, система ставит его в очередь для поставки и вызывает объект делегата messageComposeViewController:didFinishWithResult: метод. Результатом является один из «отправленных», «отмененных», или «отказавший».
Наконец, делегат ответственен за отклонение контроллера представления состава сообщения, который оно должно сделать путем вызова UIViewController dismissModalViewControllerAnimated: метод.
Для полного описания MFMessageComposeViewController класс, посмотрите Ссылку класса MFMessageComposeViewController.