我正在尝试为iPhone开发一个XMPP聊天应用程序。这是我的第一个XMPP应用程序,所以我对该框架只有一些基本的想法。 在我的应用程序中,我的主页中有一个UICollectionView(我需要在水平滚动上显示用户列表,所以我使用的是UICollectionView),我从XMPPMessageArchiving_Message_CoreDataObject实体加载最后一个聊天用户。但是在该实体上没有用户图像和名称,因此我尝试使用jidStr从XMPPUserCoreDataStorageObject实体访问它。
但是在第一次加载应用程序时,我没有得到用户的图像和名称(将其作为null)。但当我收到来自任何用户的消息新消息时,所有图像和名称都在加载。
关于这个问题的任何想法?
提前致谢...
答案 0 :(得分:0)
xmpp需要2-3秒才能连接到服务器并上线。在用户连接到服务器之前,您的集合视图将加载到VC中。当你进入
时,你只需要刷新你的集合视图当你告诉你在线时,只需刷新该集合视图