我在寻找一种方法来过滤我的Firebase。我知道在堆栈上有很多示例,但是我的配置不同-见下文:
我提取数据的代码是:
let usersDatabaseRef = Database.database().reference().child("usersDatabase").child(userID).child("Customers")
usersDatabaseRef.observeSingleEvent(of: .value, with: { (snapshot) in
for child in snapshot.children {
let childSnap = child as! DataSnapshot
let userCustomerSnap = childSnap
for customer in userCustomerSnap.children.allObjects as! [DataSnapshot] {
let customerSnap = customer
let dict = customerSnap.value as! [String: Any]
let employee = dict["Assigned employee"]
然后将员工添加到我的模型中。 是否可以按员工过滤tableView中的单元格? (当我点击员工tableView名称的按钮时,应该只显示其服务)