cellForRowAtIndexPath
kod aşağıda ekleyin:
if (indexPath.row == [yourArray count] -1) {
[self loadMoreDataFromDatabase];
}
Sonra kodunun altına kullanarak çağrı için kullanılabilir sayfa sayısını saymak:
NSInteger numberOfPages = [self countNumberOfPages];
if (numberOfPages > currentPage) {
currentPage++;
NSString *selectAllData = [NSString stringWithFormat:@"SELECT * FROM %@ LIMIT %ld*5,50",TABLE NAME,(long)currentPage];
NSArray *arrSelectAllResult = [appDel.database lookupAllForSQL:selectAllData];
dispatch_async(dispatch_get_main_queue(), ^{
[self.tblView reloadData];
});
}
: Veri pagewise almak için kodunun altına
NSString *strSelectData = [NSString stringWithFormat:@"SELECT * FROM %@",TABLE NAME];
NSArray *arrResult = [appDel.database lookupAllForSQL:strSelectData];// get data in array
NSInteger pageCount = roundf(arrResult.count/50);
return pageCount;
Kullanımı
Umarım temel bir fikir alırsınız. :)
Daha fazla yükleme gibi bir şey ister misiniz? – ivarun
@ivarun evet sayfalandırma gibi. – Bittoo