如何在TableView上显示具有唯一角色的用户。例如,我想只显示角色" user"或仅显示角色" guest"。
我的用户模型:
import Foundation
import Firebase
class User: NSObject {
var id: String?
var name: String?
var login: String?
var email: String?
var profileImageUrl: String?
var role: String?
var isOnline: String?
init(dictionary: [String: AnyObject]) {
self.isOnline = dictionary["isOnline"] as? String
self.id = dictionary["userID"] as? String
self.name = dictionary["name"] as? String
self.login = dictionary["username"] as? String
self.email = dictionary["email"] as? String
self.profileImageUrl = dictionary["profileImageUrl"] as? String
self.role = dictionary["role"] as? String
}
}
我的Firebase用户模型:
答案 0 :(得分:0)
您可以通过角色简单地过滤用户数组。
self.guests = self.users.filter({$0.role == "guest"})
然后像任何其他UITableView一样显示访客列表。