我正在得到所有组的名字,像这样...
func xmppMUC(_ sender: XMPPMUC, didDiscoverRooms rooms: [Any], forServiceNamed serviceName: String) {
if let elements = rooms as? [DDXMLElement] {
for element in elements {
print("Name: \(String(describing: element.attributeStringValue(forName: "name")))")
print("JID: \(String(describing: element.attributeStringValue(forName: "jid")))")
}
}
print("rooms: \(rooms)")
}
这给出了所有组的组名。现在如何获取每个组中的组成员列表??
答案 0 :(得分:0)
首先,您必须创建一个房间并加入一个已经存在的房间,如下所示。
args
它将在其委托方法中获取所有成员,管理员和所有者列表
settings