我有一个表视图控制器,它从 parse.com 托管的数据库中获取对象。目前,我让视图控制器获取数据库中的所有对象以存储在数组中。现在,数据库中有 100 个对象,我想做的是让表视图控制器获取其中的 20 个并显示它们,然后在表格滚动到底部时让它再获取并显示 20 个。
这是我的初始化方法:
- (id)initWithStyle:(UITableViewStyle)style{
self = [super initWithStyle:style];
if (self) {
//create the array, set the table view size, then populate it.
listings = [[NSMutableArray alloc] init];
[self populateArrayWithListings];
}
return self;
}
[self populateArrayWithListings];
只需用listings
数据库中的 100 个对象填充数组。我有这种方法来检测表格视图控制器何时滚动到底部:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.contentOffset.y + scrollView.bounds.size.height > scrollView.contentSize.height * 0.9) {
}
}
问题是,我应该在这些括号内放什么来让它获取数据库中接下来的 20 个对象?