我想在我的代码中检查QBChat / didDisconnect,因为我想强制用户在QBChat / didDisconnect时再次登录应用程序。我已经在使用以下方法,但有时会出现以下错误:
QBChat / didDisconnect,错误:错误Domain = GCDAsyncSocketErrorDomain Code = 7“Socket由远程对等方关闭”UserInfo = 0x9ca1260 {NSLocalizedDescription = Socket由远程对等方关闭};
- (void)sendPresence{
// presence in QuickBlox Chat
[[QBChat instance] sendPresence];
// presence in QuickBlox
[QBUsers userWithExternalID:1 delegate:nil];
}
顺便说一下,在创建一个带有“[[QBChat instance] createOrJoinRoomWithName:@”的聊天室名称“membersOnly:NO persistent:YES];”后,需要时间来计算出以下方法。有时,该方法调用不正确。
- (void)chatRoomDidEnter:(QBChatRoom *)room{
}
答案 0 :(得分:1)
您可以使用 QBChatDelegate的方法
-(void)chatDidFailWithError:(int)code
{
}
如果是手动注销 - 代码将等于0