Как поделиться файлом .do c & .docx из WebView, используя URL и UIActivityViewController, например WhatsApp - PullRequest
0 голосов
/ 06 апреля 2020

Я использую WKWebView для отображения документов Word с REMOTE URL https://file-examples.com/wp-content/uploads/2017/02/file-sample_100kB.doc с использованием приведенного ниже кода. Я не могу поделиться Word Do c, например, как это делает WhatsApp на изображении ниже ... Как я могу добиться этого?

@IBOutlet var webview: WKWebView!

    viewDidLoad() {

    let myurl = "https://file-examples.com/wp-content/uploads/2017/02/file-sample_100kB.doc"

    if let initialURL = URL(string: myurl!.absoluteString) {
        setupWebView(url: initialUrl)
       }

    }

    func setupWebView(url: URL) {
        let request = URLRequest(url: url)
        webview.navigationDelegate = self
        webview.load(request)
    }

Я звоню по указанному ниже коду после нажатия кнопки «Поделиться»

let activityItemDoc = [myURL!.lastPathComponent, myURL!] as [Any]
            let activityViewController = UIActivityViewController(activityItems: activityItemDoc, applicationActivities: nil)

            DispatchQueue.main.async {
                self.present(activityViewController,animated: true,completion: nil)
            }

image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...