Как добавить функцию электронной почты в приложение для iPad? - PullRequest
1 голос
/ 07 октября 2011

В моем приложении для iPad у меня есть несколько видео и PDF-файлов.То, что я хочу, - это когда пользователь смотрит видео или читает pdf и если он хочет отправить это видео или pdf по электронной почте себе или своим друзьям, то как он это сделает?Для этого я добавил кнопку на панель навигации.Когда пользователь нажимает эту кнопку, должна появиться опция «Email».теперь, когда пользователь выбирает электронную почту, приложение просит пользователя ввести адрес электронной почты.После ввода адреса электронной почты пользователь нажимает кнопку «Отправить».И этот конкретный файл отправляется на электронную почту пользователя.Как это можно сделать?

Спасибо

Ответы [ 2 ]

2 голосов
/ 07 октября 2011

Взгляните на MFMailComposeViewController class. Он предоставляет доступ к стандартным функциям почты и включает addAttachmentData: mimeType: fileName: метод для добавления вложений (и вам также не нужно представлять пользовательский интерфейс для адреса электронной почты).

Однако, если файлы большие (видео), имеет смысл поместить их куда-нибудь на ваш сервер и отправлять только ссылки, и таким образом избегайте отправки больших вложений. Это важно, потому что многие почтовые серверы не разрешают большие вложения (10 МБ уже большие).

0 голосов
/ 07 октября 2011

Полагаю, вы бы использовали MFMailComposeViewController, как и для iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...