iOS UIImage returns null



为什么不工作?

//set up check mark image
        imgCheckMark = [UIImage imageNamed:@"checkmark.png"];
        vImgCheckMark = [[UIImageView alloc] initWithImage:imgCheckMark];
        NSLog(@"%@", imgCheckMark);

我在控制台中一直得到null。图像在bundle中,我可以在编辑器中查看。

  1. 从项目中删除图像Checkmark.png
  2. 添加并尝试
  3. 确保图像在项目文件夹中[同时添加check将项目复制到目标组(如果需要)]
  4. 确保图像名称与文件
  5. 中的名称完全相同

检查文件名是否区分大小写。如果你的文件是Checkmark.png,那么它将无法在设备上正常工作。这个问题有更多的细节:

适用于iPhone模拟器,但不适用于设备

最新更新