问题描述
- (NSArray *)loadMoreMessagesFromId:(NSString *)aMessageId limit:(int)aLimit; 现在ios只有个方法嘛? 我怎么下拉加载更多呢?没有了2.0的时间戳的方法...越拉 limit数组越大, 然后剔除已经存在的数据么?
解决方案
初始加载20条NSArray *messages = [conversation loadMoreMessagesFromId:nil limit:20];保存数组中最早的一条记录firstMsg = [messages firstObject]; 下拉加载这条消息之前的消息NSArray *messages = [conversation loadMoreMessagesFromId:firstMsg.messageId limit:10];重新保存数组中最早的记录firstMsg = [messages firstObject]; btw:下拉加载出来的数据是倒过来的 要倒过来排一下序
时间: 2024-08-29 10:35:40