2009-06-20 5 views
1

Ich erstelle eine iPhone-App, über die der Benutzer seine Arbeit per E-Mail an wen auch immer senden kann. Es ist einfach, die Mail App mit der openURL-Methode von UIApplication zu öffnen.Mehrteilige E-Mail von iPhone-App senden

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

Allerdings wäre es schön, einen Nur-Text-Rückfall für die E-Mail-Programme zur Verfügung zu stellen, die keine HTML-E-Mail unterstützen. Gibt es eine Möglichkeit, die Mail App zu öffnen und eine E-Mail senden zu lassen, die mehrteilig ist (enthält sowohl text/plain als auch text/html)?

Gibt es andere Argumente als "body =", die an die Mail App geliefert werden können, die dies ermöglichen?

+0

Ich weiß, das ist möglich. Ich habe gesehen, dass Adam Rosenfield das in Word Fu macht (tolles Spiel, übrigens). –

Antwort

2

Nun, da das iPhone OS 3.0 hier ist, gibt es eine neue API zum Senden von E-Mail-In-App. Es scheint nicht zu unterstützen, was Sie wollen, außer vielleicht durch die Unterstützung für das Hinzufügen von Anhängen. Ich schlage vor, dass Sie einen Fehler einreichen, der diese Verbesserung anfordert.