ios - 返回更高级别的 UITableView 时的 ViewDidLoad

标签 ios objective-c uitableview

我构建了一个大的 tableview,发现如果我往下走一步,然后单击“返回”,则不会调用 viewdidload 函数。每次查看 UITableView 的这一层时,我都需要运行一个函数。是否有一个函数无论之前是否加载过 View 都会运行?

最佳答案

viewDidLoad 在加载 View 时仅调用一次。在您的情况下, viewWillAppear 可能无法正常工作,因为只有当 View 加载到 Canvas 上时才会调用它。您可能需要将委托(delegate)传递给 TableView Controller 或 View 。

关于ios - 返回更高级别的 UITableView 时的 ViewDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24773191/

相关文章:

objective-c - “合并”核心数据模型

objective-c - 在 Swift 项目中使用 RSKImageCropper 库

ios - 如何在具有UITableview行的UICollectionViewCell中显示Json Array数据?

ios - 在 iphone 中格式化 UITableView 单元格

iphone - UITableViewCell - 理解 "reuseable"

ios - 在 UICollectionView 中通过 NIB 添加自定义单元格

ios - 标签未正确更改

objective-c - 按键排序的 NSDictionary 实例的快速枚举

ios - 如何在旋转时重绘 View 布局?

ios - 在后台线程上执行的 Realm 写入仍然阻塞主 UI