我的observeSingleEvent没有被触发。我在let annotationRef..
设置了一个断点,然后经过那个断点,再到annotationRef.observeSingle..
,然后跳过它下面的代码块到方法的末尾。可能是什么问题?
let annotationRef = Database.database().reference(withPath: "annotationItems")
annotationRef.observeSingleEvent(of: .value, with: { snapshot in
// does not print
print("IT WORKS")
})
我已检查过所有相关问题。我尝试过的其他事情(它仍然没有用):
1)关闭磁盘持久性
2)let newRef = Database.database().child("annotationItems)
newRef.observeSingleEvent(of: .value, with { snapshot in
3)观察与observeSingleEvent
4)添加了一个监听器
这是我的数据库结构
"annotationItems" : {
"Apple Infinite Loop" : {
"city" : "Cupertino",
}
}