2017-04-11 25 views
0

我想知道QuickLook在下載之前是否支持文件,以便我可以獲得更好的UX流量。任何人都知道這是可能的嗎?看起來好像是QuickLook - canPreview不帶文件下載

QLPreviewController.canPreview(item: QLPreviewItem) 

要求下載文件。有沒有更好的辦法,比有一個文件擴展名列表,並檢查我的擴展名?

回答

0

是的,它確實支持在沒有文件的情況下打開,但在下載之前無法檢查文件是否受支持。

如果文件不存在,它將顯示帶有微調器的空屏幕,並在文件可用時立即顯示。

我剛剛實現了這個流程我的應用程序:

  • 如果沒有下載的文件,打開的Quicklook反正
  • 一旦文件被下載,請與canPreview()
  • 如果文件不支持,用靜態圖像替換該項目「格式不被識別」

希望這有助於。