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?
Sie müssen benutzerdefinierte Daten für activityItems verwenden und Methoden im Protokoll UIActivityItemSource
implementieren. folge ihm:
Datei: ShareData.h
Datei: ShareData.m
Und teilen Sie Inhalte in sozialen Medien:
%Vor%Der obige Code wurde getestet, er funktioniert für DOCX und XLSX.
Die Quelldemo ist hier: Ссылка
Tags und Links objective-c ios xcode uiwebview