最近在研究融云demo集成到项目中,遇到一些细节问题。我们在做项目的时候要区分消息类型,并不是单聊群聊类型,而是区分消息的类型。
/*!
即将加载列表数据源的回调
@param dataSource 即将加载的列表数据源(元素为RCConversationModel对象)
@return 修改后的数据源(元素为RCConversationModel对象)
@discussion 您可以在回调中修改、添加、删除数据源的元素来定制显示的内容,会话列表会根据您返回的修改后的数据源进行显示。
数据源中存放的元素为会话Cell的数据模型,即RCConversationModel对象。
*/
这个方法是关键,他是返回一个数据源数组,通过这个数组遍历取出元素,我们通过不同的id 类型来区分不同消息类型的
- (NSMutableArray *)willReloadTableData:(NSMutableArray *)dataSource{
NSLog(@"%@",dataSource);
return dataSource;
}
/*!
即将显示Cell的回调
@param cell 即将显示的Cell
@param indexPath 该Cell对应的会话Cell数据模型在数据源中的索引值
@discussion 您可以在此回调中修改Cell的一些显示属性。
*/
这个方法可以自定义一些cell 的属性
- (void)willDisplayConversationTableCell:(RCConversationBaseCell *)cell
atIndexPath:(NSIndexPath *)indexPath{
}
6896

被折叠的 条评论
为什么被折叠?



