如何在uitableview中加载数据而不每次都重新加载
Posted
技术标签:
【中文标题】如何在uitableview中加载数据而不每次都重新加载【英文标题】:how to load data in uitableview without reloading every time 【发布时间】:2015-07-20 16:35:39 【问题描述】:我的应用中有一个集合视图。我使用 AFNetworking 将图像加载到集合视图单元格。当用户点击集合视图单元格时,会出现另一个带有表格视图的视图。在我的情况下,当用户第一次导航到表格视图时,加载数据需要很长时间。然后用户回到集合视图并点击相同的单元格,表格视图出现,但数据从头开始再次加载。 我想要的是:当用户第一次进入表视图时,数据应该加载,当用户再次进入同一个表视图时,之前加载的数据应该在那里。我可以使用缓存来做到这一点还是有办法做到这一点?
【问题讨论】:
【参考方案1】:正确的方法取决于您的数据源是如何实现的。
您可以将您的 tableView 数据源存储在您的集合视图数据所在的位置,因此在第一次获取后它会被保存并使用现有的数据源初始化您的 tableView。
【讨论】:
以上是关于如何在uitableview中加载数据而不每次都重新加载的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UICollectionView 中加载更多数据而不重新加载所有数据