Firebase管理下载API不可用

时间:2016-07-05 10:52:48

标签: swift firebase firebase-storage

我正在尝试使用此处记录的暂停,恢复和取消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

}

1 个答案:

答案 0 :(得分:3)

取消,暂停或恢复方法适用于FIRStorageDownloadTask类,由writeToFile method返回,因此,在您的情况下:

let task = pathReference!.writeToFile(saveLocatio.... task.pause() task.cancel() task.resume()

应该工作

祝你好运!