Anhängen Objekt mit iOS6 UIActivityViewController

8

Ich migriere, um den UIActivityViewController für die Freigabe in iOS6 zu verwenden, aber ich kann nicht herausfinden, wie E-Mail-Anhangsobjekte erstellt werden, die bei der Freigabe per E-Mail einbezogen werden.

Der entsprechende Code in iOS5 lautet:

%Vor%     
Setomidor 28.09.2012, 19:14
quelle

3 Antworten

24

Sie haben sehr eingeschränkte Kontrolle über UIActivityViewController, aber wenn Sie gut bekannte MIME-Typen anhängen, habe ich festgestellt, dass Sie es korrekt ausführen können, indem Sie die zugehörige Dateierweiterung in einer Datei-URL angeben. Wenn Ihr Anhang beispielsweise eine vCard ist, verwenden Sie die Erweiterung ".vcf" in der Datei-URL:

%Vor%     
markiv 23.10.2012, 10:22
quelle
2

Für alle, die sich fragen, warum ihre Dateien nicht mit UIActivityViewController für Apps wie DropBox und andere generische Anwendungen zur Dateiverarbeitung freigegeben werden, ist ein UIDocumentInteractionController wirklich erwünscht.

Benutze es so:

%Vor%     
voidref 06.10.2014 04:41
quelle
0

Soweit ich das sagen kann, kann ich das nicht mit dem UIActivityViewController machen - ich kann es nicht einmal schaffen, HTML-Inhalt für den Nachrichtentext zu präsentieren - also ist es besser, SLComposeViewController zu benutzen.

    
Christopher King 30.09.2012 02:49
quelle

Tags und Links