我在我的iOS应用中安装了Firebase。 一切都在模拟器上正常工作,但在真实设备上它不会执行/返回查询到我的数据库。
我尝试清理项目,但它没有改变任何东西。
有解决方案吗?
编辑:使用代码更新
override func viewDidLoad() {
super.viewDidLoad()
// Setup Firebase
self.ref = FIRDatabase.database().reference()
self.ref.child("Database").observeEventType(.Value, withBlock: { (snapshot) in
if snapshot.exists() {
for rest in snapshot.children.allObjects as! [FIRDataSnapshot] {
print(rest.value)
}
} else {
}
}) { (error) in
print(error.localizedDescription)
}
}
答案 0 :(得分:3)
您的代码没有错误,我遇到了同样的问题。这是我做的:
只需转到左侧导航窗格中的“您的项目”。
转到构建设置并向下滚动到构建选项。
将启用Bitcode 的值更改为否。
希望它也适合你!
答案 1 :(得分:0)
我遇到了同样的问题,这是由于身份验证。 身份验证在 Firebase 上启用,但我没有验证用户。所以我无法从 Firebase数据库中读取节点。