嗨,这是我的第一篇文章,甚至是我的第一篇编码。 我对变量或函数有一点问题。 在我的按钮下我有一个变量RandomNumberGen它生成一个随机数并传递给标签进行测试。它工作得非常好。之后,我想在firebase查询中使用此生成的数字。她是我不能在该查询中调用此randomnumbergen的问题。查询的目的是我将从firebase获取随机数据,但将它们转换为标签。但首先我想要只获得1个随机数据。 如果我但
let RandomNumberGen = arc4random_uniform(209)
这一行上面的覆盖功能它可以工作,但这次我无法刷新并获得其他数字。我怎么能解决这个问题。 抱歉我的语言不好,编码不好。但是作为一个提到我在编码时非常新,我直接跳到了看到学习:(。 谢谢你的帮助
import UIKit
import Firebase
import FirebaseCore
import FirebaseStorage
import FirebaseDatabase
class ViewController: UIViewController {
@IBOutlet weak var txtLbl: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let ref = DataService.ds.REF_QUOTES
ref.queryOrdered(byChild: "quotesID").queryEqual(toValue: RandomNumberGen).observeSingleEvent(of: .value, with: { (DataSnapshot) in
print(DataSnapshot)
})
}
@IBAction func refreshBtn(_ sender: Any) {
let RandomNumberGen = arc4random_uniform(209)
txtLbl.text = String(describing: RandomNumberGen)
}
}