我的应用目前仅使用Facebook登录。我正在尝试使用UISearchBar
构建搜索功能。
所以我的问题是:以任何方式将Firebase数据库中的所有用户都提取到阵列中吗?甚至可以得到他们的UserID
??
如果你想看到任何一段代码让我知道,我只是觉得它与这个问题无关: - )
答案 0 :(得分:1)
如果我已经了解了您尝试实现的目标,那么您应该只需在注册/验证用户后将用户保存到实时数据库即可。
在此之后,你可以执行一个简单的observeSingleEventOf来让所有用户都在正确的路径上,如下所示:
rootRef.usersRef.observeSingleEvent(ofType: .value).....
然后使用完成处理程序,您应该返回快照,snapshot.value将包含您的所有用户。
*请注意,您不需要停止观察此方法,因为它会观察值,然后立即停止。因此,我认为您不必担心内存问题。