如何在 iPhone 应用程序中重新加载表格视图
Posted
技术标签:
【中文标题】如何在 iPhone 应用程序中重新加载表格视图【英文标题】:how to reload table view in iphone application 【发布时间】:2010-09-23 12:13:16 【问题描述】:我在 UItable 视图中显示 10 个提要,在下面我添加了一个名称为 load more 20 的按钮。通过单击此按钮,我将参数传递给 xml,作为回报,我想用新鲜的内容重新加载表格视图。 那么我的问题是如何再次查看。
我正在尝试这样的事情
-(IBAction)loadMore20
//myview.hidden = FALSE;
//[myview startAnimating];
feedurl = @"http://www.luxury.net/feed/index_blatest.php?more=10";
NavigationTitle =@"Luxury.net - Babes";
[self.navigationController pushViewController:self animated:YES];
在此先感谢,并为我的英语不好感到抱歉。
【问题讨论】:
【参考方案1】:在您的UITableViewController
中,您拥有一个UITableView
,在此tableView
上调用reloadData
将重新加载您的表格视图的数据
[self.tableView reloadData];
【讨论】:
我想通过点击按钮laod more 20来重新加载数据 你的问题是什么?你想调用方法load20,或者你想调用模型来检索和解析XML 因为你的最后一个问题是“作为回报,我想用新鲜的内容重新加载表格视图”,那么我理解的是你想打电话给[tableView reloadData]
【参考方案2】:
我不清楚你为什么要逼自己? 首先要刷新表数据,用于表数据源,然后调用。 假设 myEntriesProvied 是一个为您提供新条目的实例,而 myEntries 是一个条目数组,用作表格视图的数据源:
self.myEntries = [myEntriesProvider getNewEntries];
[self.tableView reloadData];
【讨论】:
以上是关于如何在 iPhone 应用程序中重新加载表格视图的主要内容,如果未能解决你的问题,请参考以下文章