我的应用中有一个集合视图。我使用AFNetworking将图像加载到集合视图单元格。当用户点击集合视图单元格时,会出现另一个带有表格视图的视图。在我的情况下,当用户第一次导航到表视图时,加载数据需要很长时间。然后用户返回到集合视图并点击相同的单元格,出现表格视图,但数据从头开始再次加载。 我想要的是:当用户第一次加载数据时进入表视图,当用户再次访问同一个表视图时,之前加载的数据应该在那里。我可以使用缓存执行此操作还是有办法执行此操作?
答案 0 :(得分:1)
正确的方法取决于您的数据源的实现方式。
您可以将tableView dataSource存储在集合视图数据所在的位置,因此在首次获取后,它将被保存并使用现有的dataSource初始化tableView。