Nicht in der Lage, Docx in Form von NSDATA mit UIActivityViewController zu teilen

8

Ich benutze UIWebView , um eine Docx-Datei in Form von NSDATA zu öffnen, die von einem anderen Controller an webview übergeben wurde. Ich verwende UIAcvitityController , um Inhalte auf sozialen Medien zu teilen. Es funktioniert gut für Bildtypen und PDF-Typen, aber es funktioniert nicht für DOCX und XLSX. Gibt es etwas Besonderes, was ich hier tun muss?

%Vor%     
Ajay Beniwal 27.07.2016, 10:42
quelle

2 Antworten

2

Sie müssen benutzerdefinierte Daten für activityItems verwenden und Methoden im Protokoll UIActivityItemSource implementieren. folge ihm:

Datei: ShareData.h

%Vor%

Datei: ShareData.m

%Vor%

Und teilen Sie Inhalte in sozialen Medien:

%Vor%

Der obige Code wurde getestet, er funktioniert für DOCX und XLSX.

Die Quelldemo ist hier: Ссылка

    
ocarol 05.08.2016 09:09
quelle
1

Unterstützte Datentypen von UIActivityViewController

    
PinkeshGjr 06.08.2016 18:36
quelle

Tags und Links