【发布时间】:2018-01-02 05:45:40
【问题描述】:
我正在使用 firebase 作为我的后端,我试图从用户的 firebase 中获取名称并尝试在 UITableView 中显示它,但我没有在 UITableView 中得到它。
我的代码:-
func retriveData() {
ref.observe(.childAdded, with: { (snapshot) in
if let snapshot = snapshot.children.allObjects as? [DataSnapshot] {
for snap in snapshot {
if let userDict = snap.value as? Dictionary<String,AnyObject> {
print("user dict - \(String(describing: userDict["name"]))")
let username = userDict["name"] as? String
self.uname.append(username!)
}
}
}
})
}
我的 JSON:-
我使用了 uname 字符串数组并在 UITableView 委托方法中使用它。
【问题讨论】:
-
什么是 userDict 打印??
-
@User511 用户字典 - 可选(评估),用户字典 - 可选(Yash)
-
所以你可以在名称数组中附加用户名吗?
标签: ios swift uitableview firebase firebase-realtime-database