我很难从Firebase获得我需要的价值
我有这个设置
MyAppName:
- version : 1.0
我试图这样做:
let refHandle = dbRootRef.observe(FIRDataEventType.value, with: { (snapshot) in
let postDict = snapshot.value as? [String : AnyObject] ?? [:]
print(postDict)
})
有人可以帮我从数据库中获取 1.0 吗?
p.s - 没有错误,控制台中没有任何内容
答案 0 :(得分:1)
试试这个
let ref = "path to your Firebase/version" //point directly to the version node
ref.observe(FIRDataEventType.value, with: { (snapshot) in
print(snapshot?.value) //prints 1
})
测试规则:设置为
{
"rules": {
".read": true,
".write": true
}
}
答案 1 :(得分:-1)
您是否配置了pod文件?还有App Delegate配置? Google Plist文件已添加?从Firebase获取价值非常简单。按照本教程,您就可以开始了! https://www.youtube.com/watch?v=joVi3thZOqc&index=10&list=PLl-K7zZEsYLn-elkHPhDuuwdCZ93BXnrB
这是我能帮助您解决问题的唯一方法,希望有所帮助!