2

在我的应用程序发布到应用商店后,我的应用程序中有一些非常奇怪的东西。由于某些原因,我使用的一些 UIImages 只是丢失并显示为黑色。我之前在设备和模拟器中检查过很多次,看起来还不错。一些注意事项:

  1. 我确实拖动了文件并检查了复制 - 图像肯定在库中
  2. 图像 DO 出现在 Build Phases 下的 Copy Bundle Resources 中
  3. 我使用这两行来获取图像:

[UIImage imageNamed:@"email_icon.png"] 和 [UIImage imageNamed:@"facebook_icon"]

而且我刚刚注意到图像的扩展名是PNG而不是PNG - 也许是这个原因?

感谢您的帮助!

4

1 回答 1

0

你能在你的设备上复制这个问题吗?如果不是,我建议从您的设备中删除当前版本并重新部署。您可能在设备上缓存了不允许您看到问题的图像。

其次,是的,设备上的文件名区分大小写。还要确保您正确命名文件,这不仅仅是拼写错误或图像名称的更改。

根据您的代码行,您缺少第二张图片上的文件扩展名 [UIImage imageNamed:@"email_icon.png"] and [UIImage imageNamed:@"facebook_icon"] <-- facebook_icon 是什么类型的文件?

于 2012-11-16T19:04:49.980 回答