ios - Firebase 数据库在模拟器和真实设备中没有响应
问题描述
我想使用Firebase
Real Time Database
并设置所有说明。但数据库不响应任何setValue
功能。不触发任何道具,也不在路径中打印快照。
在 didFinishLaunchingWithOptions 函数中,我将配置设置为
FirebaseApp.configure()
然后在我的控制器中,我有两行关于数据库的代码。
let rootReference = Database.database().reference()
rootReference.child("users").childByAutoId().setValue("asdfas", forKey: "asdfasd")
我导入了 FirebaseDatabase 并在 Real-Time-Database 部分将我的安全规则设置为
{
"rules": {
".read": true,
".write": true
}
}
即使我按项目设置设置值也没有变化UIButton
。
我检查了我的App Transport Security
&GoogleService-Info.plist
文件,它已经正确,它们在包 ID 等中匹配。
最好的,
解决方案
我解决了将FirebaseCore
库添加到项目的问题。
FirebaseDatabase
如果您不添加 pod, akaRealTimeDatabase & FireStore
无法响应Firebase/Core
。不要忘记添加 firebase 库的任何核心功能。