阅读Firebase DB的一个实例 - Swift

时间:2018-04-25 03:25:46

标签: swift firebase firebase-realtime-database

我有一个Firebase实时数据库,如下所示:

我正在尝试阅读value的{​​{1}}属性,但是当我在Swift中运行此代码时,我没有得到任何响应:

Balance

还有其他方法可以解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:1)

这对我来说似乎更简单:

find_loc(surface):
    loc = (surface.get_rect().x, surface.get_rect().y)
    return loc
# First, I get the Rect of your surface 
# With the Rect, I get the variables of the x and y
# I assign the .get_rect().x and .get_rect().y to a tuple which is assigned to variable 'loc'
# I return 'loc'

与您的代码存在差异:

  1. 这会直接倾听ref.child(userID!).child("Balance/value").observe(.value, with: { snapshot in print(snapshot.value) }) 的{​​{1}}孩子。
  2. 这会在value事件中使用侦听器。
  3. 两者似乎都更直接地翻译了你想要完成的事情。