2009-06-20 3 views
1

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

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

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

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

+0

Я знаю, что это возможно. Я видел, что Адам Розенфилд делает это в Word Fu (потрясающая игра, кстати). –

ответ

2

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

Смежные вопросы