【问题标题】:QuickLook - canPreview w/o file downloadedQuickLook - canPreview 没有下载文件
【发布时间】:2017-04-11 18:30:35
【问题描述】:

我想在下载文件之前知道 QuickLook 是否支持该文件,以便获得更好的 UX 流程。有谁知道这是否可能?好像

QLPreviewController.canPreview(item: QLPreviewItem)

要求下载文件。有没有比列出文件扩展名并检查我的扩展名更好的方法?

【问题讨论】:

    标签: swift file-extension quicklook qlpreviewcontroller


    【解决方案1】:

    是的,它确实支持在没有文件的情况下打开,但您无法在下载文件之前检查文件是否受支持。

    如果文件不存在,它将显示一个带有微调器的空屏幕,并在文件可用时立即显示。

    我刚刚在我的应用上实现了这个工作流程:

    • 如果文件未下载,请打开 Quicklook
    • 下载文件后,立即使用 canPreview() 进行检查
    • 如果文件不受支持,请将该项目替换为静态图像“格式无法识别”

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      相关资源
      最近更新 更多