我正在使用xmpp framework setNickName:forUser:
它工作正常,直到我的名册得到刷新,我的所有联系人都显示在uitableview中。第一次显示缺口或显示正确,当此列表刷新时,它显示用户的jabber id。
任何人都可以帮助我获取针对JID的昵称。
答案 0 :(得分:1)
我不确定你的刷新改变了昵称是怎么回事;代码很高兴看到。
至于你的另一个问题,获取昵称和JID的最佳方法是使用名册。名单条目将包含昵称和JID,因此您可以使用其中一个并循环浏览您的名单以查找匹配并提取您想要的数据。要获得名单,通常使用RosterManager(取决于您的xmpp库)。