类型'StorageReference'的值没有成员'getDownloadURL'Swift和Firebase。

问题描述 投票:0回答:1

我正试图从firebase存储中检索一个图像的URL。

我想得到这个URL,这样我就可以传递给一个图像处理API。

我得到以下错误"'StorageReference'类型的值没有成员'getDownloadURL'"

似乎在网上找不到任何东西。

谢谢你的帮助

@IBAction func pullImageTapped(_ sender: Any) {
    let storage = Storage.storage()
    let storageRef = storage.reference()
    let ref = storageRef.child(imageName)
    imageDownloaded.sd_setImage(with: ref)
    var referenceURL = storageRef.child(imageName).getDownloadURL() //Error here 
    print(imageURL)
}
ios swift firebase firebase-storage
1个回答
1
投票

该方法被调用 downloadURL. 见 参考文献指南. 后者甚至有这个方便的例子。

// Create a reference to the file you want to download
let starsRef = storageRef.child("images/stars.jpg")

// Fetch the download URL
starsRef.downloadURL { url, error in
  if let error = error {
    // Handle any errors
  } else {
    // Get the download URL for 'images/stars.jpg'
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.