【问题标题】:iOS XMPPFramework - How to get nickname of MUC message?iOS XMPPFramework - 如何获取 MUC 消息的昵称?
【发布时间】:2016-05-23 13:44:06
【问题描述】:

当我使用 XMPPFramwork 加入 MUC 房间时,我会通过委托方法收到新消息:

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

}

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

我试过message.from().user,但这并没有打印出昵称。

我现在使用message.fromStr())!.lastPathComponent!,但这感觉很不对。

有更好的方法吗?

【问题讨论】:

    标签: ios xmppframework multiuserchat


    【解决方案1】:

    尝试关注,

    Message.from().resource

    【讨论】:

      【解决方案2】:

      我知道这为时已晚,但是这个答案可能对其他人有帮助,所以我发布答案

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

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2013-06-13
        • 2016-02-06
        • 2012-06-01
        • 2012-05-09
        • 2016-02-21
        • 2012-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多