gpt4 book ai didi

ios - 如何在 Objective C 中异步加载数据 UITableview 滚动和核心数据获取

转载 作者:行者123 更新时间:2023-11-29 11:46:16 25 4
gpt4 key购买 nike

我的应用程序中有核心数据库。在该数据库中,一个模型 CourseEvents 包含超过 250000 条记录,每条记录有大约 5 个字段。

每个记录一个 UITableViewCell 的值。

但我不想在单个获取请求中获取所有记录。想根据 UITableView 滚动获取 N 条记录。

例子:

当 TableView 第一次加载时想要获取 20 条记录,每当用户滚动 UITableView 时需要获取下一个 20 条记录,就像需要从基于 UITableview 滚动的模型中获取数据。

我怎样才能做到这一点。请帮助......

最佳答案

试试这个:

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
if (indexPath.row == arrObject.count-1) {
if (arrObject.count < totalDataCount) {
currentPage++; // initial value is zero
[self getDataFromResource]; // call api here
}
}
}

关于ios - 如何在 Objective C 中异步加载数据 UITableview 滚动和核心数据获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43717901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com