【发布时间】:2020-11-01 19:37:35
【问题描述】:
我是 Swift 新手,我正在尝试返回在此函数中创建的变量的值。我已经面对这个问题很长一段时间了,希望任何人都可以对此有所了解并帮助我。我尝试更改函数的返回类型,但没有奏效。任何帮助将不胜感激
代码如下:
func grabData1() -> (String, String, String) {
db.collection("News").document("Article 1").getDocument { (document, error) in
if error == nil {
if document != nil && document!.exists{
self.headline1 = document?.get("Headline").map(String.init(describing:)) ?? nil
var article = document?.get("Article").map(String.init(describing:)) ?? nil
var image1URL = URL(string: document?.get("Image") as! String)
return (headline1, article, image1URL)
}
}
}
}
【问题讨论】:
标签: swift firebase google-cloud-firestore