【问题标题】:Accessing nested firebase values访问嵌套的 firebase 值
【发布时间】:2016-07-13 08:03:58
【问题描述】:

如果我有类似的东西

Person
   9283094823904
        username: bob
        password : wat

您可以只使用 .Value 的观察者并打印 snapshot.value 来获取所有内容。

但如果我有类似的东西

Person
       092830948290384
           username: Bob
           password: wat
           favoriteColors
                  blue: "true"
                  green: "true"

如果我可以访问此人的 UID 并进行类似的引用,为什么会这样?

refPerson.child(092830948290384).child("favoriteColors").observeEventType(.Value)bhalbhlahb

值返回为空?

print(snapshot) returns Snap (favoriteColors) <null>

snap.value is straight up null.

我不明白为什么如果我有到 favoriteColors 的直接路径,为什么 .Value 的工作方式与备份一层不同。

我知道建议是防止这种嵌套,但是有没有办法让它工作?

提前致谢。

【问题讨论】:

    标签: ios swift firebase firebase-realtime-database


    【解决方案1】:

    试着听

    refPerson.child(092830948290384).observeEventType(.Value)
    

    并使用:

    snapshot.value!["favoriteColors"] 
    

    将您需要的数据放入字典中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多