首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Firebase Swift 3.0检索数据时出现问题

从Firebase Swift 3.0检索数据时出现问题
EN

Stack Overflow用户
提问于 2017-05-17 09:18:29
回答 1查看 191关注 0票数 2

由于某些原因,我无法从Firebase中检索数据。基本上,代码“跳过”ref-section并继续前进,我不知道它为什么要这样做。我试图在StackExchange上查看文档和其他问题,但我无法解决这个问题。请帮帮忙。谢谢!

代码语言:javascript
复制
func getMeta() {

    ref.child("Meta").child("Topics").observeSingleEvent(of: .value, with: { (snapshot) in

        let value = snapshot.value as? NSDictionary

        if let actualValue = value {

            print(actualValue)

        }
    })
}

我实际上想用actualValue做更多的事情,但是我甚至不能得到打印它的代码。Firebase json如下所示:

代码语言:javascript
复制
{
  "Meta" : {
    "Levels" : {
      "LevelOne" : [ "q0001", "q0002" ],
      "LevelTwo" : [ "q0003" ]
    },
    "Topics" : {
      "France" : { 
           0: "q0001", 
           1: "q0002" },
      "UK" : {
           0: "q0003" }
    }
  }
}

当我试着

代码语言:javascript
复制
print(snapshot) 

在代码跳过该部分之后,我得到以下错误

代码语言:javascript
复制
error: <EXPR>:3:1: error: use of unresolved identifier 'snapshot'
snapshot ^~~~~~~~
EN

回答 1

Stack Overflow用户

发布于 2017-09-20 10:48:42

如果您是使用Firebase身份验证登录的,请注销 ,然后重试。

我在Firebase控制台中手动删除了该用户,但在我的应用程序中,我仍然使用该用户登录。我注销了,代码不再跳过ref部分。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44013973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档