2010-11-19 91 views
0

我有一個iPad應用程序,它有許多我需要切換的分類圖像。圖片顯示不應該在iPad應用程序

我將類別與圖像前綴以及該類別的圖像數量一起存儲在數據庫中。在0到image_count_for_category範圍使用隨機數,我得到一個圖像名這樣的:

[image_prefix] [RANDOM_NUMBER] .PNG =>「SomeCategory3.jpg」

本身所包括的圖像在項目文件結構中並不存儲在數據庫中。

所有圖像交換都很順利。問題在於一些圖像使用...我曾經有一個圖像「SomeCategory3.jpg」,它在應用程序中,並已被顯示。現在,我替換名爲SomeCategory3.jpg的圖像,並且舊圖像顯示出來......嗯......這怎麼可能?

我嘗試從設備中刪除應用程序,清理項目,重新構建,並重新複製到設備進行調試。儘管如此,舊圖像隨機旋轉。

我的應用程序從不復製圖像的任何地方。我只需使用帶有圖像名稱的應用程序文件夾來引用它們。

我已經驗證過,舊圖像是而不是在文件夾中或由項目引用。我查看了xcode中的所有圖像,以確保圖像正確顯示。

然而,不知何故......舊圖像被用於我的隨機圖像交換旋轉。

這讓我瘋狂地試圖弄清舊圖像是如何存在的。

任何想法?

謝謝!

凱文

回答

3

的Xcode不能告訴改變了形象,並沒有覆蓋一個在你的應用程序包的資源文件夾。右鍵單擊Xco​​de項目中的圖像,然後單擊「觸摸」,然後重新生成。那或者清理你的目標並重建。

+0

美麗!這就是訣竅! – Kevin 2010-11-19 17:28:51

+0

我無法在xcode 4中找到「touch」,但您的第二個建議是清理和重建,效果很好!謝謝! – shannoga 2011-05-24 08:33:31

+0

正確 - 這個答案是Xcode-4之前的版本。是的,可悲的是觸摸命令在第4版中不見了。用bugreport.apple.com提交bug /增強,並告訴它們仍然需要觸摸。 – 2011-05-24 12:37:40

相關問題