2009-06-20 5 views
1

Je crée une application iPhone où l'utilisateur peut envoyer son travail dans un e-mail à qui il veut. Il est assez facile d'ouvrir l'application Mail en utilisant la méthode openURL de UIApplication.Envoyer un email en plusieurs parties à partir de l'application iPhone

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

Cependant, il serait bon de fournir un repli de texte brut pour les programmes de messagerie qui ne prennent pas en charge HTML e-mail. Existe-t-il un moyen d'ouvrir l'application Mail et de lui envoyer un e-mail en plusieurs parties (contient à la fois text/plain et text/html)?

Y a-t-il d'autres arguments que "body =" qui peuvent être fournis à l'application Mail qui le permettent?

+0

Je sais que c'est possible. J'ai vu qu'Adam Rosenfield le fait dans Word Fu (jeu génial, btw). –

Répondre

2

Maintenant que iPhone OS 3.0 est ici, il y a une nouvelle API pour l'envoi d'e-mail dans l'application. Il ne semble pas soutenir ce que vous voulez, sauf peut-être grâce à la prise en charge de l'ajout de pièces jointes. Je vous suggère de déposer un bug demandant cette amélioration.

Questions connexes