2014-02-24 38 views
1

在我的项目中,我有两个视图控制器,一个列出存储在表视图中的所有核心数据,另一个允许用户输入要存储的数据。但是,当我单击导航控制器上的后退按钮时,它无法刷新tableView如何从单独的uiviewcontroller刷新表格视图?

我试过[self.tableView reloadData]viewDidLoad作为一个远射,但没有喜悦。

如何在用户点击时刷新数据?

非常感谢 丹尼

+2

把reloadData调用放在viewWillAppear: –

+0

ReyGonzales是可靠的,就是这么简单! – Merlevede

+0

作为雷伊冈萨雷斯说'viewWillAppear'将被称为每次查看与表显示,而不是'viewDidLoad'调用一次。 –

回答

2

最短的路线是从viewDidLoad移动[self.tableView reloadData]viewDidAppear,但我会建议使用委托或回调,使其重新加载只有在必要时。