uitableview quickblox中的在线和离线状态用户



我找到了这个教程,它解释了如何获取一个用户的离线/在线状态,但我的目的是获取我的用户列表的状态,这就是为什么当我试图把

[QBUsers userWithID:usercell.ID delegate:self]; 

在我的cellrow中,我从webservice得到许多响应,我不知道如何修复

要获取用户的实时在线/离线状态,您可以使用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];
}

相关内容