1
在我的项目中,我有两个视图控制器,一个列出存储在表视图中的所有核心数据,另一个允许用户输入要存储的数据。但是,当我单击导航控制器上的后退按钮时,它无法刷新tableView
。如何从单独的uiviewcontroller刷新表格视图?
我试过[self.tableView reloadData]
在viewDidLoad
作为一个远射,但没有喜悦。
如何在用户点击时刷新数据?
非常感谢 丹尼
在我的项目中,我有两个视图控制器,一个列出存储在表视图中的所有核心数据,另一个允许用户输入要存储的数据。但是,当我单击导航控制器上的后退按钮时,它无法刷新tableView
。如何从单独的uiviewcontroller刷新表格视图?
我试过[self.tableView reloadData]
在viewDidLoad
作为一个远射,但没有喜悦。
如何在用户点击时刷新数据?
非常感谢 丹尼
最短的路线是从viewDidLoad
移动[self.tableView reloadData]
到viewDidAppear
,但我会建议使用委托或回调,使其重新加载只有在必要时。
把reloadData调用放在viewWillAppear: –
ReyGonzales是可靠的,就是这么简单! – Merlevede
作为雷伊冈萨雷斯说'viewWillAppear'将被称为每次查看与表显示,而不是'viewDidLoad'调用一次。 –