我的firebase .observe和.observeSingleEvent出现问题。
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()中执行此操作。 “ print(postRef)”会打印到我的Firebase的正确路径。
https://-----.firebaseio.com/posts/post
那之后我什么也没得到。
子结构: child structure
为什么不打印“ postDict”?
现在我在项目中看到了这一点: CFNetwork/Foundation/Security.framework turns red!
答案 0 :(得分:0)
检查您的数据库规则
{
"rules": {
".read": true,
".write": "auth != null"
}
}
答案 1 :(得分:0)
尝试以下解决方案:
答案 2 :(得分:0)
当我重新添加缺少的框架时->
project -> build phases -> Link Binary Libraries
再次起作用! 不过,谢谢您的帮助!