Создание Hello World для iOS

Уроки разработки под iOS. Как реализовать функцию отправки E-Mail сообщений в приложении — (Урок 7, видео)

Сегодня мы продолжаем наш курс по программированию на Objective-C языке под iOS. Наш седьмой урок будет посвящен созданию стандартной функции отправки E-Mail сообщений, которая присутствует во многих приложениях.

Симулятор отправки сообщений

Итак, очень часто разработчики в своих приложениях реализуют возможность обратной связи для пользователя, чтобы тот мог задать вопрос, написать свои пожелания или указать на недочеты. Такую функцию довольно-таки просто реализовать. Для этого необходимо добавить специальный фреймворк MessageUI.framework, который содержит инструменты отправки электронных сообщений. Стоит отметить, что из симулятора протестировать почту не получится, так как в нем отсутствует возможность настройки почтового клиента, что является важным условием для отправки.

Код сообщений

После добавления фреймворка мы напишем функцию показа модального окна, которое будет открываться по нажатию на кнопку. Так как это окно стандартное, то изменить его дизайн мы не сможем. Зато можно сразу указать кому будет отправлено письмо, тему письма, включить возможность HTML тегов и даже задать текст самого письма. В функцию модального окна заложены кнопки отмены и отправки. Если пользователь нажмет на кнопку «Отмена», то появится диалоговое окно с возможностью удаления или сохранения письма в черновик. При сохранении письма, оно сразу попадает в стандартную программу «Почта». При нажатии кнопки «Отправить» письмо будет автоматически отправлено, а модальное окно — закрыто.

В следующем уроке мы разберем отправку записи стандартным методом в Twitter и Facebook.

Скачать исходники проекта.

Смотрите также:

Читайте также

Популярные статьи