2013-12-18 133 views

回答

1

后加入房间

[[QBChat instance] joinRoom:testRoom]; 

您将收到的所有邮件中的委托和计数这样

static int count = 0; 
- (void)chatRoomDidReceiveMessage:(QBChatMessage *)message fromRoom:(NSString *)roomName{ 
    NSLog(@"Did receive message: %@, from room %@", message, roomName); 
    ++count; 

    [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(receivedAllMessages) object:nil]; 
    [self performSelector:@selector(receivedAllMessages) withObject:nil afterDelay:1.0]; 
} 

- (void)receivedAllMessages{ 
    NSLog(@"%d", count); 
} 
0

Quickblox提供一个单独的请求得到了一些特定对话的聊天消息:
像in javascript:

var params = {chat_dialog_id: dialogId, count: 1}; 
QB.chat.message.list(params, function(err, messagesCount) { 
    if (messagesCount) { 

    }else{ 
    console.log(err); 
    } 
});