OGeek|极客世界-中国程序员成长平台

标题: ios - XMPPFramework - 检索与 JID 关联的名称 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 20:00
标题: ios - XMPPFramework - 检索与 JID 关联的名称

在 Openfire 中,用户是使用“用户名”(用作 JID 的基础)和描述性“名称”创建的。如何在 XMPP 中检索给定 JID 的名称?我正在使用 XMPPFramework。



Best Answer-推荐答案


您可以使用 XMPPUserCoreDataStorageObject 中的用户 JID 检索用户的显示名称,如下所示:

XMPPJID *userJID = @"shakespeare";

XMPPUserCoreDataStorageObject *user = [[[self appDelegate] xmppRosterStorage]
                                           userForJID:userJID
                                           xmppStream:[[self appDelegate] xmppStream]
                                 managedObjectContext:[[self appDelegate] managedObjectContext_roster]];

NSString *userDisplayName = user.displayName;

关于ios - XMPPFramework - 检索与 JID 关联的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22311373/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4