1

XMPPFramwork を使用して MUC ルームに参加すると、デリゲート メソッドを介して新しいメッセージを受け取ります。

func xmppRoom(sender: XMPPRoom!, didReceiveMessage message: XMPPMessage!, fromOccupant occupantJID: XMPPJID!) {

}

メッセージを送信したユーザーのニックネームを取得するにはどうすればよいですか?

試しmessage.from().userましたが、これはニックネームを出力しませんでした。

私は今使っていますmessage.fromStr())!.lastPathComponent!が、これは非常に間違っていると感じています。

これを行うより良い方法はありますか?

4

2 に答える 2