arrays - Swift:搜索 Firebase 数据

标签 arrays swift uisearchbar firebase-realtime-database

我一直在网上和 Stack Overflow 上搜索,但没能找到这个问题的答案。特别是因为 firebase 最近更新了。

我想将我的 Firebase 数据库转换为一个快速数组,我可以使用 searchbarcontroller 进行搜索。这将用于搜索我的用户的用户名。 enter image description here

最佳答案

试试这个代码:

let databaseRef = FIRDatabase.database().reference()
let usersRef = databaseRef.child("users")

usersRef.observeSingleEventOfType(.Value, withBlock: {snapshot in
        guard let data = snapshot.value as? [String: AnyObject] else {
            return
        }

        let swiftArray = Array(data.values)
    })

关于arrays - Swift:搜索 Firebase 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38835046/

相关文章:

javascript - 根据允许的项目数组删除 JSON 项目

ios - 以编程方式创建一个对象数组 swift 3

swift - UICollectionView sizeForItemAt 已调用但大小不正确

ios - 删除 UISearchBar 和 UINavigationBar 之间的空间(Swift)

ios - 没有在自定义 UISearchBar 中获取过滤器数据

arrays - 检查值列表是否与其他列表中的值相同

python - 如何迭代文件并将所有 id 值放入列表中 [Python]

ios - 尝试更新文本(特别是游戏中老板的健康状况)并获得 "exc_bad_instruction (code=exc_i386_invop subcode=0x0)"

iphone - UISearchBar 表部分索引标题重叠

java - 增强的 For 循环 - 对象数组