无法将成员加入会议室-XMPP

时间:2018-09-20 07:36:48

标签: ios swift xmppframework

我正在得到所有组的名字,像这样...

  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)")

}

这给出了所有组的组名。现在如何获取每个组中的组成员列表??

1 个答案:

答案 0 :(得分:0)

首先,您必须创建一个房间并加入一个已经存在的房间,如下所示。

args

它将在其委托方法中获取所有成员,管理员和所有者列表

settings