【发布时间】:2019-08-19 13:55:06
【问题描述】:
我想将 AR Quick Look 添加到我的应用程序中,但将 USDZ 模型放入应用程序会占用太多存储空间。这就是为什么我决定将模型存储在 Firebase 存储中,并在需要时下载模型。这是我用于快速查找本地 USDZ 模型的代码。
func numberOfPreviewItems(in controller: QLPreviewController) -> Int {
return 1
}
func previewController(_ controller: QLPreviewController, previewItemAt index: Int) -> QLPreviewItem {
let url = Bundle.main.url(forResource: models[thumbnailIndex], withExtension: "usdz")!
return url as QLPreviewItem
}
func showModel() {
let previewController = QLPreviewController()
previewController.dataSource = self
previewController.delegate = self
present(previewController, animated: true)
}
如何从 Firebase Storage 下载模型并按原样加载?
【问题讨论】:
标签: ios swift firebase-storage arkit usdz