gpt4 book ai didi

ios - Collection View 在设备上显示的结果与在模拟器上不同

转载 作者:行者123 更新时间:2023-12-01 19:11:21 25 4
gpt4 key购买 nike

我试图弄清楚以下代码段中可能发生的情况。我有一个收藏 View ,我将保存的图像显示为缩略图。我还在末尾插入了一个股票“新图像”图标,以便用户可以添加额外的图像。

在 iPad 模拟器上它看起来很好,但是当我在设备上运行时,我没有看到“新图像”图标。我可以触摸它以打开相机 View Controller 进行捕获/选择,但图像不显示。有任何想法吗?这是代码...

- (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;

}

最佳答案

这是许多开发人员浪费时间的一个小细节:
区分大小写
真的,这一切都归结为:

  • 手机 模拟器 : 案例- 不敏感
  • iOS 设备 : 案例- 敏感

  • 因此,您的代码中可能有“New Image.png”,但实际的图像名称是“new image.png”。它甚至可能类似于“nEw iMaGe.png”。
    这在模拟器上可以正常工作,但是 不是 在设备上 - 设备根本找不到图像。
    从图像到 plist 的所有事情都发生在我身上。
    检查您的案例!

    关于ios - Collection View 在设备上显示的结果与在模拟器上不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16366390/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com