gpt4 book ai didi

swift - Firebase 管理下载 API 不可用

转载 作者:可可西里 更新时间:2023-11-01 00:59:10 24 4
gpt4 key购买 nike

我正在尝试使用此处记录的暂停、恢复和取消 API 来管理从 Firebase 存储进行的下载:

https://firebase.google.com/docs/storage/ios/download-files#manage_downloads

我的下载工作正常,但我无法访问这些功能中的任何一个,有人知道如何访问这些功能吗?

enter image description here

var storageRef: FIRStorageReference? = nil
var pathReference: FIRStorageReference? = nil

func downloadImage(imageLocation: String) {

let saveLocation = NSURL(fileURLWithPath: String(HelperFunctions.getDocumentsDirectory()) + "/" + imageLocation)

storageRef = FIRStorage.storage().reference()

pathReference = storageRef!.child(imageLocation)

pathReference!.writeToFile(saveLocation) { (URL, error) -> Void in

}

最佳答案

取消、暂停或恢复方法适用于 FIRStorageDownloadTask 类,它由 writeToFile method 返回所以,在你的情况下:

let task = pathReference!.writeToFile(saveLocatio....
任务.暂停()
任务.取消()
task.resume()

应该可以

祝你好运!

关于swift - Firebase 管理下载 API 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38201588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com