我在一个 View Controller 中有一个表和一个要添加到表中的“+”按钮。 “+”按钮会将您带到下一个 View Controller ,其中包含一个对话框和一个“保存”按钮,用于将新项目添加到表中。单击保存按钮后,我使用该功能
[self.navigationController popViewControllerAnimated:YES];
将其带回之前的 viewController 和表格。该表不会自行重新填充,直到我返回另一个 View Controller 然后重新打开(重新初始化它)
所以我想我可以使用这个功能
[self.tableView reloadData];
当我向后导航到它时,在打开 viewController 时重新加载它。
在点击下一个 viewController 的后退按钮后查看一个 viewController 时是否有调用的函数?
非常感谢任何帮助!
最佳答案
听起来您想要 viewWillAppear
。 UITableViewController 已经在 viewWillAppear
中做了一些事情,但您需要子类化才能让它重新加载表格。
关于ios - 当 View Controller 向后导航到时重新加载表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23947047/