如何在块完成执行后更新CollectionView的numberOfItemsInSection

时间:2013-09-22 02:57:28

标签: iphone ios uicollectionview objective-c-blocks

我想提供从后端提供程序下载的UICollectionView个图片,并且每次初始化我的集合视图控制器时都会运行问题

- (NSInteger) collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
尽管我提供了代码[self.profilePicturesStorage count],但

总是返回0。我理解,因为我使用一个块来填充self.profilePicturesStorage属性,在视图初始化时它总是返回0(因为块还没有完成执行)我的问题是,如何更新CollectionView的{{1 我的块下载完所有图片后的方法

这是我在numberOfItemsInSection:中执行的块:

viewDidLoad

谢谢!

1 个答案:

答案 0 :(得分:3)

[collectionView reloadData]应该就是您所需要的一切。