图像显示不应该在iPad应用程序中

时间:2010-11-19 17:09:30

标签: xcode ios ipad

我有一个iPad应用程序,它有许多我需要切换的分类图像。

我将类别存储在数据库中,以及该类别的图像前缀和图像数量。使用0到image_count_for_category范围内的随机数,我得到一个像这样的图像名称:

[image_prefix] [random_number] .png => “SomeCategory3.jpg”

图像本身包含在项目文件结构中,不存储在数据库中。

所有图像交换都很顺利。问题在于一些图像的使用......我曾经在应用程序中有一个图像“SomeCategory3.jpg”,并且已经显示出来。现在,我替换名为SomeCategory3.jpg的图像,旧图像显示......嗯......这怎么可能?

我尝试从设备中删除应用,清理项目,重新构建,然后重新复制到设备进行调试。不过,旧图像会随机旋转。

我的应用从不在任何地方复制图片。我只是使用附加了图像名称的app文件夹来引用它们。

我已经验证旧图像在文件夹中或由项目引用。我查看了xcode中的所有图像,以确保图像正确显示。

然而不知何故......旧图像被用于我的随机图像交换旋转。

这让我很生气,想弄清楚旧图像是如何存在的。

有什么想法吗?

谢谢!

凯文

1 个答案:

答案 0 :(得分:3)

Xcode无法告知图片已更改,并且未覆盖应用程序包的Res​​ources文件夹中的图像。右键单击Xco​​de项目中的图像,然后单击“触摸”,然后重建。那或者清理你的目标并重建。