Ios Swift firebase.observe或.Observesingevent获胜';行不通
我的firebase有问题。观察和。观察单个事件Ios Swift firebase.observe或.Observesingevent获胜';行不通,ios,swift,firebase,firebase-realtime-database,Ios,Swift,Firebase,Firebase Realtime Database,我的firebase有问题。观察和。观察单个事件 ref = Database.database().reference() let postRef = ref.child("posts").child("post") print(postRef) postRef.observeSingleEvent(of: .value) { (snapshot) in if let postDict = snapshot.value as? [String
ref = Database.database().reference()
let postRef = ref.child("posts").child("post")
print(postRef)
postRef.observeSingleEvent(of: .value) { (snapshot) in
if let postDict = snapshot.value as? [String : AnyObject] {
print(postDict)
}
}
我在viewDidLoad()中执行此操作。
“打印(postRef)”打印到我的firebase的正确路径
https://-----.firebaseio.com/posts/post
在那之后,我什么也没有得到
子结构:
为什么它不打印“postDict”
现在我在我的项目中看到:
检查数据库规则
{
"rules": {
".read": true,
".write": "auth != null"
}
}
尝试以下解决方案:
当我重新添加缺少的框架时->
project -> build phases -> Link Binary Libraries
它又起作用了!
不过,谢谢你的帮助 发布你的子结构,你可能看错了子结构。另外,试着在演员阵容之前打印快照,也许你在屏幕上得到了零cast@GustavoVollbrecht我已经试过了。没有打印到控制台…只是尝试了一下!还是没什么。。现在是看,我有另一个问题。查看原始帖子了解我的意思。谢谢