ios:图像有时不会从捆绑中加载

时间:2014-04-24 23:46:29

标签: ios objective-c uiimageview uiimage

有时(RARELY但仍有问题),用户在我的应用中报告了丢失的图像。我用于测试的3款iPhone以及大多数用户设备上的图像都很好,所以我无法想象代码中存在问题。

在此处查看截图:缺少头像/个人资料图片,大按钮中的两个图标(通过IB从捆绑中加载)也丢失了。屏幕截图来自其中一个用户。我在Test和Prod中的测试都显示图像很好。有人有个主意吗?

Screenshot from user

1 个答案:

答案 0 :(得分:1)

可能问题在于视网膜或非视网膜显示器缺少资源。 例如。你有非视网膜分辨率的头像,你有不正确的命名 - 然后在视网膜上将没有图像。

还要确保您有相应的图像命名: 如果您不使用图像资源,则对于每个图像,您应该拥有下一个资源 非视网膜分辨率:my_pic_name.png 视网膜分辨率:my_pic_name@2x.png

如果您正在使用图片资源 - 请确保" 1x"和2x"预期资源名称的单元格已填充。