gpt4 book ai didi

ios - UITableView 未更新 iOS

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

我正在在线下载一个包含文件内容的字符串,并将这些组件按字符串分隔到一个数组中。

下载完成后,我将调用一个方法来更新我的 tableview 以显示这些值。

- (void)updateTableView {
tableView.delegate = self;
tableView.dataSource = self;
}

基本上在这个方法中,我设置了委托(delegate)和数据源,以便使用这个方法更新 TableView ...

- (UITableViewCell *)tableView:(UITableView *)tView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [[UITableViewCell alloc] init];
cell.textLabel.text = [arrayDownloaded objectAtIndex:indexPath.row];
return cell;
}

但问题是,在我“触摸” View 之前, TableView 不会更新。

好像所有数据都已加载并且方法已被调用,但直到我点击屏幕上的任何地方时,tableview 才会更新吗?

这是为什么?如何在设置委托(delegate)和数据源后立即更新?

-亨利

最佳答案

下载完成后重新加载tabledata即可。

- (void)updateTableView 
{
tableView.delegate = self;
tableView.dataSource = self;
[tableView reloadData];
}

关于ios - UITableView 未更新 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17306144/

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