【发布时间】:2018-02-26 10:39:11
【问题描述】:
当我得到数据库的快照时,我看到了这个:
{
"9-17-2017" = {
"19:26:38" = {
1abA = 1ab;
1abrA = 1;
2abA = 2ab;
2abrA = 2;
3abA = 3ab;
4abA = 4ab;
5abA = 5a;
6abA = 6ab;
7abA = 7ab;
Date = "9-17-2017";
Time = "19:26:38";
anA = an;
apnA = apn;
q1A = 1;
q2A = 2;
q3A = 3;
q4A = 4;
q5A = 5;
q6A = 6;
};
"20:16:15" = {
1abA = 1qwe;
1abrA = 3;
2abA = "D.C.";
2abrA = 7;
3abA = wedded;
4abA = wedge;
5abA = qdwfeg;
6abA = qwfegr;
7abA = wedge;
Date = "9-17-2017";
Time = "20:16:15";
anA = "we're";
apnA = apn;
q1A = 7;
q2A = 2;
q3A = 7;
q4A = 4;
q5A = 5;
q6A = 7;
};
};
}
我希望能够将标签设置为键 1abA 的值,但我似乎无法找到对数组进行排序的方法。
我正在使用此代码获取快照:
let userID = Auth.auth().currentUser?.uid
let ref = Database.database().reference().child("users").child(userID!) ref.child("PostGameEval").observe(.value, with: { (snapshot) in
print(snapshot.value!)
})
【问题讨论】:
-
“将标签设置为键 1abA 的值”是什么意思
-
@Siyavash 所以我希望能够将键 1abA 的值(即“1ab”)设置为 uilabel,那么我如何挑选出每个键并获取值
标签: arrays json firebase swift3 firebase-realtime-database