ios - 谁在为 UITableView 调用 reloadData 方法
问题描述
这听起来很奇怪,但我不明白为什么我的 tableView 显示单元格。
我得到了应该在单元格中显示的项目数组,但我没有reloadData
在代码中的任何地方运行 tableView 的方法。似乎某些应用程序组件或应用程序内的框架正在调用reloadData
方法,我想找出哪个?
怎么做?
解决方案
表视图在第一次添加到窗口层次结构时会自行加载。您不需要显式调用reloadData
表来初始加载自身。
如果您想看看这是如何真正完成的,请在您的表格视图数据源方法上放置一个断点并调出您的表格视图。查看调试器中的堆栈跟踪以查看事件序列。
推荐阅读
- ruby-on-rails - 为什么delayed_job 不断尝试更新Dokku 上的表而不执行作业?
- jquery - 您可以使用 jquery 为 svg 过滤器镜面照明设置动画来简化整数吗?
- node.js - Jest 和 Nodejs:从函数中获取授权令牌
- javascript - 如何使一个部分捕捉
- android - TensorFlow Lite - 自定义模型被示例模型取代
- xml - snaplogic - 从单个记录到 csv 中的多行
- javascript - 滚动时如何解决固定位置的元素跳跃| React JS,成帧器运动
- flutter - AnimatedSwitcher 中的两个 Flutter 转换之间需要延迟
- java - 检查字符串是否仅包含非字母数字字符
- visual-studio-code - 如何拆分整个面板,而不仅仅是面板的一个选项卡?