我正在使用Swift创建一个与Google Firebase集成的ios应用。但是,由于某种原因,observeSingleEvent没有触发。根据我的理解,这应该被调用一次然后停止。以下是代码:
var handle: AuthStateDidChangeListenerHandle?
let userID = Auth.auth().currentUser!.uid
var ref: DatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
ref.child("Officers").observeSingleEvent(of: .value, with: { (snapshot) in
print(snapshot)
})
}
为此,我只是尝试打印快照以确保其正常工作。
修改
这是我的数据库结构
答案 0 :(得分:0)
试试这个:
If Range("h10") >= Format(Date, "yymmdd") Then
答案 1 :(得分:0)
这在模拟器中无效。让它在物理设备上工作。