注册
iOS

iOS 3.0下拉加载更多

- (NSArray *)loadMoreMessagesFromId:(NSString *)aMessageId limit:(int)aLimit;
 
现在ios只有个方法嘛? 我怎么下拉加载更多呢?
没有了2.0的时间戳的方法...
越拉 limit数组越大, 然后剔除已经存在的数据么?
已邀请:

CoderMaurice - coder

初始加载20条
NSArray *messages = [conversation loadMoreMessagesFromId:nil limit:20];
保存数组中最早的一条记录
firstMsg = [messages firstObject];
 
下拉加载这条消息之前的消息
NSArray *messages = [conversation loadMoreMessagesFromId:firstMsg.messageId limit:10];
重新保存数组中最早的记录
firstMsg = [messages firstObject]; 
btw:下拉加载出来的数据是倒过来的 要倒过来排一下序

要回复问题请先登录注册