我正在尝试更新tableview控制器中的列表。在该特定tableview控制器的viewWillAppear中,使用代码
设置tableView [self.tableView reloadData];
我正在尝试从其他类(DetailViewController)执行此刷新,该类引用另一个视图控制器。 在DetailViewController中的方法中,我想在JobsViewController中重新加载数据,但不能这样做。我可以设想下面的代码工作,但仍然缺少一些东西。任何人都可以对此有所了解吗?
[JobsViewController.tableView reloadData];
答案 0 :(得分:4)
您是否也更改了数据源? reloadData
仅重新加载单元格。它不需要实际更新底层数据源。例如。如果从tableView:cellForRowAtIndexPath:
中的数组中读取数据,则必须在调用reloadData时更改数组值。