Отправить электронное письмо из iPhone - PullRequest
1 голос
/ 20 июня 2009

Я создаю приложение для iPhone, где пользователь может отправить свою работу по электронной почте кому угодно. Достаточно легко открыть почтовое приложение, используя метод openIAL UIApplication.

NSString* lsMailToStr = @"mailto:?subject=Subject!&body=Body";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:lsMailtoStr]]; 

Однако было бы неплохо предоставить простой текстовый вариант для тех программ электронной почты, которые не поддерживают электронную почту в формате HTML. Есть ли способ открыть почтовое приложение и отправить ему электронное письмо, состоящее из нескольких частей (содержащее как text / plain, так и text / html)?

Существуют ли другие аргументы, кроме "body =", которые могут быть предоставлены почтовому приложению, которые позволят это?

1 Ответ

2 голосов
/ 21 июня 2009

Теперь, когда iPhone OS 3.0 уже здесь, появился новый API для отправки электронной почты в приложении. Похоже, он не поддерживает то, что вы хотите, за исключением, возможно, через поддержку добавления вложений. Я предлагаю вам сообщить об ошибке, запрашивающей это улучшение.

...