2012-11-05 6 views
10

Ich benutze UIActivityViewController mit meiner iPhone-Anwendung, um ein Bild und einen Text zu teilen.UIActivityViewController html mail senden ios6

Ich benutze dieses Tutorial, um benutzerdefinierte den Text für die differents Dienstleistungen:

http://www.albertopasca.it/whiletrue/2012/10/objective-c-custom-uiactivityviewcontroller-icons-text/

alles perfekt, aber ich brauche html die E-Mail zu formatieren.

Ich finde keine Möglichkeit, den Code mit HTML formatieren, ich HTML-Tag haben ...

ist es eine Möglichkeit, E-Mails über UIActivityViewController mit HTML-Format zu senden? Ich möchte keinen Klartext

Antwort

28

Wenn Sie NSString mit HTML zurückgeben, interpretiert com.apple.UIKit.activity.Mail es als HTML.

NSString *body = @"<html><body><ul><li>one</li><li>two</li></ul></body></html>"; 

Wenn Sie möchten HTML-E-Mail-Körper und Klartext Twitter Tweets haben dann eine neue Klasse erstellen, die UIActivityItemSource Protokoll zur Annahme und activityViewController implementieren: itemForActivityType:

+0

können Sie pls einige Beispiel-Code zur Verfügung stellen – George