【问题标题】:How can I access firebase directory names as an array?如何以数组形式访问 firebase 目录名称?
【发布时间】:2018-08-09 05:40:56
【问题描述】:

我正在尝试访问一个 iOS 应用程序的部门和课程信息,以便学生购买/出售教科书。

现在我有两个pickerViews。我想选择一个部门并将相关课程加载到第二个部门。当结构如下时,我可以进行什么样的调用来获取仅包含部门名称的数组?

所以在这里我想访问一个数组["AHSS", "AIE", "ANTH"]。然后,我会根据选择再次拨打电话。对于AIE,我想要数组["330", "340"]

我不确定如何将目录名称作为数组而不是它们最终导致的值?

【问题讨论】:

标签: ios swift firebase firebase-realtime-database


【解决方案1】:

对于其他可能有这个问题的人。 @Nikunj Kumbhani 指引我朝着正确的方向前进,我最终得到了这个列出关键值的信息。

myDatabase.child("departments").child("\(selectedDepartment ?? "AHSS")").observeSingleEvent(of: .value) { (snapshot) in

            if let myData = snapshot.value as? NSDictionary {

                for name in myData.keyEnumerator() {
                    stringList.append("\(name)")
                }

【讨论】:

    猜你喜欢
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 2013-12-22
    相关资源
    最近更新 更多