代码之家  ›  专栏  ›  技术社区  ›  ArielSD

如何从苹果的QuickLook链接方案“x-Apple-ql-magic”下载?

  •  2
  • ArielSD  · 技术社区  · 7 年前

    -我想下载一个。csv和其他文件,并显示UIActivityViewController。

    decidePolicyForNavigationAction: navigationAction.request.url

    在里面 另一个 委托方法 decidePolicyForNavigationResponse: navigationResponse.response.url )标识为苹果QuickLook框架方案的一部分,并包含以下内容: x-apple-ql-magic . 我想用一个 QLPreviewController

    我的目标是:当链接指向可下载的文件时,例如。csv或PDF,为用户提供通过 UIActivityViewController .

    如何从此方案下载远程文件: ?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Thomas Deniau    7 年前

    你不能。当WKWebView预览CSV之类的文件时,它会通过Quick Look在内部转换为HTML,由WebKit呈现。x-apple URL是转换内容的URL。它不应该暴露给你,你应该看到原来的网址,而不是,请文件的错误。

    为什么要首先使用响应委托,而不是在链接点击时使用委托?