gpt4 book ai didi

iPhone 重新加载表格中的数据

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

我使用在 viewDidLoad(通过 mHud)上运行的 loadResults 例程从我的表中填充数据,该例程运行良好。但是现在我想稍微改变从距离到可访问性的结果(只需更改它从中解析数据的 url)

我尝试在交换机上重新运行我的 loadResults,但它似乎没有做任何事情。如果我更改它解析的 url,然后交换到同一页面,它会加载正确的新结果(但搞砸了我的导航 Controller ,我很确定这样做会浪费大量内存)。

所以基本上我有:

-(void)loadResults {

//routine to parse XML files


[self.view reloadData];
}


- (void)viewDidLoad {
[super viewDidLoad];

self.title = @"Results";

HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
HUD.labelText = @"Loading";
HUD.detailsLabelText = @"updating data";

[HUD showWhileExecuting:@selector(loadResults) onTarget:self withObject:nil animated:YES];

}

我刚刚在我的导航 Controller 上放了一个按钮,可以在它们之间切换。

所以我想本质上,我该如何用新数据重新加载我的表?

汤姆

最佳答案

如果您的 Controller 是 UITableViewController 的子类,您应该修改 loadResults 方法:

-(void)loadResults {

//routine to parse XML files

[self.tableView reloadData];
}

因此,使用 self.tableView 而不是 self.view。

关于iPhone 重新加载表格中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472872/

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