我正试图从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)
}
该方法被调用 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' } }