Firebase ref.removeAllObservers()还会递归地删除子观察者吗?

时间:2018-07-24 03:57:44

标签: swift firebase firebase-realtime-database

我已经看到了一些与此有关的问题,但没有一个问题能真正证实我的查询。

如果我.removeAllObservers()在父节点上,这是否也递归地删除了可能已附加在所有子节点和子节点等上的所有其他观察者?

1 个答案:

答案 0 :(得分:1)

removeAllObservers()的API文档指出:

  

删除当前引用处的所有观察者,但不删除   引用儿童的任何观察员。必须调用removeAllObservers   再次针对建立听众的每个子参考   删除观察者。

这应该是明确的。