0
这是我连续的第三个QuickBlox问题,我希望有人回答我。Quickblox iOS:chatRoomDidEnter被多次调用
像往常一样,Quickblox的文档再次让我困惑。
我使用下面的代码来创建/加入房间:再次
- (void)chatRoomDidEnter:(QBChatRoom *)room
但是这就是所谓的:
[[QBChat instance] createOrJoinRoomWithName:roomName membersOnly:NO persistent:YES];
登录时,当我把这种方法,下面委托调用 - 可能在其他用户调用上述语句时。
为什么这些事情继续发生? 是不是只针对当前用户? 委托方法的文件说:
时触发你没有进入到
房间
那么,为什么这个意外的行为?
而且我不断收到古老的消息有以下日志:
<Warning>: QBChat/didReceiveMessage: <message xmlns="jabber:client" id="1407872706.569180" from="[email protected]/1233710" to="[email protected]/56FEC1BB-71E8-4CDD-8ED7-33AB8C63AFAF" type="groupchat"><body>Body Text</body><delay xmlns="urn:xmpp:delay" from="[email protected]/89F03E1A-8FB0-47A4-9565-39D78C90E3C7" stamp="2014-08-12T19:45:10Z"/><x xmlns="jabber:x:delay" from="[email protected]/89F03E1A-8FB0-47A4-9565-39D78C90E3C7" stamp="20140812T19:45:10"/></message>
出人意料的是,这是不是代表如下部分:
- (void)chatDidReceiveMessage:(QBChatMessage *)message
这是非常混乱...啥时他们把事情变成现实?