我有这两个代表:
#pragma mark = UICollectionViewDataSource
- (NSInteger)collectionView:(UICollectionView*)collectionView numberOfItemsInSection:(NSInteger)section
{
NSLog(@"COUNT IS %d", [[AHImageDataSource sharedDataSource] count]);
return [[AHImageDataSource sharedDataSource] count];
}
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView*)collectionView
{
return 1;
}
numberOfItemsInSection 返回 12。但未调用 cellForItem。当我只是硬编码 numberOfItemsInSection 时,它实际上被调用了。知道为什么这个奇怪的问题正在发生吗?
这是一个演示该问题的示例项目