iOS XMPPFramework - 如何获取MUC消息的昵称?

时间:2016-02-12 11:58:55

标签: ios xmppframework multiuserchat

当我使用XMPPFramwork加入MUC会议室时,我通过委托方式收到新消息:

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

}

如何获取发送消息的用户的昵称

我尝试了message.from().user,但这并未打印昵称。

我现在使用message.fromStr())!.lastPathComponent!,但这感觉非常错误。

有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

尝试以下,

Message.from()。资源

答案 1 :(得分:-1)

我知道这太晚了,但这个答案可能对其他人有帮助,所以我发帖回答

// this statement gives sender's nick name
message.attributeForName("from").stringValue

希望这会有所帮助。