`QLPreviewItem` 是否仅适用于本地文件?
Does `QLPreviewItem` works with local files only?
我正在将图片上传到 firebase
,在 return 中,我正在上传图片 URL 作为 https://firebasestorage.googleapis.com/v0/b/mobile-ae-4a739.appspot.com/o/images%2Feecae5f7-b578-483a-a2da-b166aaf5716c?alt=media&token=b6743df5-7276-4b83-8e2d-f741f42c956e
。
现在,我必须在 QLPreviewController
中显示此图像。我将上传图片的上述 firebase URL 作为 QLPreviewItem
,但 QLPreviewController
显示文件名文本而不是图片,您可以在下面的屏幕截图中看到。我确认 URL 有图像。
你能帮我显示一下QLPreviewController
中的图片吗
QLPreviewItem
仅适用于本地文件 URL,如果您提供远程文件,它不会为您下载文件 url.
您需要在呈现 QLPreviewController
之前将您的文件下载到应用的本地文件系统,并向其提供该本地文件 url。
对于高级用法 - 多个 urls、数据源、委托处理 - 你应该从 WWDC 2018.
观看 Quick Look Previews from the Ground Up
我正在将图片上传到 firebase
,在 return 中,我正在上传图片 URL 作为 https://firebasestorage.googleapis.com/v0/b/mobile-ae-4a739.appspot.com/o/images%2Feecae5f7-b578-483a-a2da-b166aaf5716c?alt=media&token=b6743df5-7276-4b83-8e2d-f741f42c956e
。
现在,我必须在 QLPreviewController
中显示此图像。我将上传图片的上述 firebase URL 作为 QLPreviewItem
,但 QLPreviewController
显示文件名文本而不是图片,您可以在下面的屏幕截图中看到。我确认 URL 有图像。
你能帮我显示一下QLPreviewController
QLPreviewItem
仅适用于本地文件 URL,如果您提供远程文件,它不会为您下载文件 url.
您需要在呈现 QLPreviewController
之前将您的文件下载到应用的本地文件系统,并向其提供该本地文件 url。
对于高级用法 - 多个 urls、数据源、委托处理 - 你应该从 WWDC 2018.
观看 Quick Look Previews from the Ground Up