如何快速获取Firebase上图像的下载URL?

时间:2018-09-12 07:29:10

标签: ios swift firebase firebase-storage

新近快速使用Firebase。 我正在尝试获取已经上传到Firebase存储中的图像的下载URL。我尝试了以下代码:

    storageRef.downloadURLWithCompletion { (URL, error) -> Void in
  if (error != nil) {
    // Handle any errors
  } else {
    // Get the download URL for 'images/stars.jpg'
  }
}

我想获取URL作为字符串。什么是好习惯? 预先感谢。

2 个答案:

答案 0 :(得分:1)

如果要获取Url String而不是Url,则可以使用Url的absoluteString来获取String Value。

storageRef.downloadURLWithCompletion { (URL, error) -> Void in
  if (error != nil) {
    // Handle any errors
  } else {
    // Get the download URL for 'images/stars.jpg'

    let UrlString = URL.absoluteString

   // you will get the String of Url
  }
}

答案 1 :(得分:0)

“ downloadURLWithCompletion”在wsift中似乎不再起作用