iphone重装表数据

时间:2010-01-21 14:38:30

标签: iphone uiviewcontroller reload

我正在尝试更新tableview控制器中的列表。在该特定tableview控制器的viewWillAppear中,使用代码

设置tableView

[self.tableView reloadData];

我正在尝试从其他类(DetailViewController)执行此刷新,该类引用另一个视图控制器。 在DetailViewController中的方法中,我想在JobsViewController中重新加载数据,但不能这样做。我可以设想下面的代码工作,但仍然缺少一些东西。任何人都可以对此有所了解吗?

[JobsViewController.tableView reloadData];

1 个答案:

答案 0 :(得分:4)

您是否也更改了数据源? reloadData仅重新加载单元格。它不需要实际更新底层数据源。例如。如果从tableView:cellForRowAtIndexPath:中的数组中读取数据,则必须在调用reloadData时更改数组值。