我在我的应用中使用xmpp聊天框架。在群聊中,我进入聊天室并发送消息。其他用户也将在同一聊天室中发送消息。当我去另一个聊天室,然后访问以前的聊天室。其他用户发送的消息显示两次。当我进入它时,它会发生多次。请帮助解决此问题。
答案 0 :(得分:0)
您尚未发布任何代码。但是,只需在退出/切换MUC时检查您是否正确退出MUC?尝试一次正确退出房间,如下面的代码:
[theRoom deactivate];
[theRoom removeDelegate:self];
theRoom = nil;