sub*_*arb 4 xmpp ios xmppframework
我正在使用iOS的XMPPFramework.
我的问题是,当我加入一个房间,然后离开它,然后再次加入我从那个房间收到消息,或者在那个房间内收到私信两次,如果我离开它并再次加入它我会收到3次,依此类推.
有人告诉我,我可能正在注册多个代表,而不是删除它们,但如果我这样做,我会意外地做,而且我不确定这是怎么回事.任何人都可以帮助找到这种情况发生在哪里?也许一个例子可以帮助我在我的代码中找到它.
谢谢.
以防有人喜欢知道.
离开房间的正确方法是做这套功能:
[xmppRoom leaveRoom];
[xmppRoom deactivate];
[xmppRoom removeDelegate:self];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1997 次 |
| 最近记录: |