繁体   English   中英

reloadData 没有被调用

[英]reloadData not getting called

我正在更新我的表数据资源,然后我打电话

[self.tableView reloadData]

用这个新数据加载表视图。 这一切都发生在一个线程中。 现在,它可以正常工作,假设我添加了 4-5 个对象,但在某些时候它会停止调用 cellForRowAtIndexPath 以使用新数据重新加载表。

数据源一直在更新以包含最新数据。 因此,数据源有 10 个对象,但我只能在屏幕上看到 5 个。 它继续添加数据但不显示它。 断点显示对 reloadData 的调用在此之后没有调用 cellForRowAtIndexPath。

可能是什么原因。

预感:确保您从主线程(仅)向 UIKit 对象发送消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM