在我使用XMPPFramework的应用程序中,我有一个登录页面来验证一个用户。一旦登录成功,我希望在我的状态页面中显示该用户的displayName。displayName是XMPPUserCoreDataStorageObject中的NSString。
以下代码行返回当前登录用户的XMPPJID。我认为这对于检查我的花名册以获取他的displayName很有用。
然而,将上述代码放入下面的代码中会返回null。
以下代码行返回当前登录用户的XMPPJID。我认为这对于检查我的花名册以获取他的displayName很有用。
[[[self appDelegate] xmppStream] myJID];
然而,将上述代码放入下面的代码中会返回null。
XMPPUserCoreDataStorageObject *user = [[[self appDelegate] xmppRosterStorage]
userForJID:[[[self appDelegate] xmppStream] myJID]
xmppStream:[[self appDelegate] xmppStream]
managedObjectContext:[[self appDelegate] managedObjectContext_roster]];
希望能得到有关如何检索当前用户的displayName的任何建议。