我正在努力从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吗?

ps-没有错误,控制台中也没有任何内容

最佳答案

尝试这个

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
  }
}

关于swift - 使用Swift从Firebase数据库读取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40496427/

10-13 03:24