我试图弄清楚以下代码段中可能发生的情况。我有一个收藏视图,我将保存的图像显示为缩略图。我还在末尾插入了一个股票“新图像”图标,以便用户可以添加额外的图像。
在 iPad 模拟器上它看起来很好,但是当我在设备上运行时,我没有看到“新图像”图标。我可以触摸它以打开相机视图控制器进行捕获/选择,但图像不显示。有任何想法吗?这是代码...
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
static NSString *cellIdentifier = @"cvCell";
CVCell *cell = (CVCell *)[[self sectionImagesCollectionView] dequeueReusableCellWithReuseIdentifier:cellIdentifier forIndexPath:indexPath];
if ([indexPath row] < [sectionImages count]){
// Have an image so assign the photograph
RFHSectionImages *sectionImage = [sectionImages objectAtIndex:[indexPath row]];
UIImage *image = [UIImage imageWithData:[sectionImage photograph]];
[[cell imageView] setImage:image];
} else {
// Use the standard image
UIImage *newPhoto = [UIImage imageNamed:@"New Image.png"];
[[cell imageView] setImage:newPhoto];
}
return cell;
}