我发现这个tuto解释了如何为一个用户提供离线/在线状态,但我的目的是获取用户列表的状态,这就是为什么我试图放置
[QBUsers userWithID:usercell.ID delegate:self];
在我的cellforrow中我收到很多来自webservice的回复我不知道如何解决这个问题。
答案 0 :(得分:0)
要获取用户的实时在线/离线状态,您可以使用ContactList CHAT API http://quickblox.com/developers/SimpleSample-chat_users-ios#Contact_list
您应该为表创建数据源,例如用户数组。
当您收到针对此回调的某个用户状态的更新时 - 您应该更新您的数据源,例如类似这样的内容
- (void)chatDidReceiveContactItemActivity:(NSUInteger)userID isOnline:(BOOL)isOnline status:(NSString *)status{
User *user = [self.myDataSource userWithID:userID];
user.online = isOnline;
[self.tableView reloadData];
}