上拉刷新, 由服務(wù)器的參數(shù)決定, 通常會(huì)返回給一個(gè)每頁(yè)限制多少條數(shù)據(jù)的參數(shù)limit, 和一個(gè)分頁(yè)的參數(shù), 分頁(yè)的參數(shù)一般要求傳給服務(wù)器,當(dāng)前數(shù)據(jù)的最后一條(最老的一條數(shù)據(jù))的lastId, 所以在上拉加載更多的時(shí)候, 先設(shè)置這個(gè)參數(shù), 然后發(fā)送請(qǐng)求,
self.Request.lastId = [[_Arr lastObject] Id];
[_Request requestWithGet];
下拉刷新
一般會(huì)把最老數(shù)據(jù)的參數(shù)
self.Request.lastid = nil;
然后請(qǐng)求成功的時(shí)候, 判斷
if(self.Request.lastId == nil) {
[_Arr removeAllObjects];
}
重新給該數(shù)組賦值
如果不為nil, 就直接賦值即可