我正在尝试访问iOS应用的部门和课程信息,以供学生购买/出售教科书。
现在我有两个pickerViews。我想选择一个部门,然后将相关课程载入第二个部门。构造如下时,我该怎样打电话才能得到仅包含部门名称的数组?
所以在这里我要访问数组["AHSS", "AIE", "ANTH"]
。然后,我会根据选择打另一个电话。对于AIE
,我想要数组["330", "340"]
。
我不确定如何只将目录名作为数组而不是它们最终导致的值?
答案 0 :(得分:0)
对于其他可能有此问题的人。 @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)")
}