将更多数据加载到collectionView

时间:2014-10-06 13:07:20

标签: ios objective-c

我正在尝试将更多数据加载到集合视图中。会发生的事情是它带有我已经拥有的图像的细胞会再次出现在下一个新细胞中,其他一些细胞会消失,它会变得非常混乱。

我已经检查了所有数据源,看到没有重复项,所有图像都是唯一的。不知怎的,在他加载新单元格之后,我滚动并看到以前的图像,并且随着我越来越多地(将新图像加载到集合中),我得到更多的重复项和丢失的单元格。

似乎他完全弄乱了我的细胞。

NSMutableArray *arrayWithIndexPaths = [NSMutableArray array];
for (long i = numPreviousCells; i < [[DataSourceManager SharedDataSourceManager].mainData count]; i++)
    [arrayWithIndexPaths addObject:[NSIndexPath indexPathForRow:i inSection:0]];


[self.collectionView insertItemsAtIndexPaths:arrayWithIndexPaths];

这里我记录i,我从17 - 34获取索引。 (所以我有17张图片,现在我有34张,所以新索引从17到34

我在这里做错了什么?

0 个答案:

没有答案