2010-12-14 57 views
0

希望對某人快一個?!我完全不知所措。 我有兩個圖像,blank PNG UIImageView

P1-slide01.png和P3-slide01.png

兩個PNG圖像預覽中打開,當我在Xcode中點擊他們,我看到他們。他們在那裏。他們在正確的文件夾等

但是,當我做myImage.image = [UIImage imageNamed:@"p1-slide01.png"]它不起作用。它確實適用於p3-slide01.png。代碼沒有什麼不同。我通過PowerPoint中的導出生成了PNG圖像。他們看起來都很好。

有誰知道我可能會做錯什麼? UIImageViews被聲明並保留在.h文件中。

[更新] - 我將圖像重命名爲「testy.png」並加載。然而,當我將它改回原來的p1-slide01.png時 - 它變成了空白。這就像某處有緩存的圖像(我在另一個應用程序中使用過這些文件名?!) - 我只需要更改文件名?!

+0

你可以嘗試沒有擴展名? '[UIImage imageNamed:@「p1-slide01」]' – BoltClock 2010-12-14 01:28:20

+2

做一個乾淨的構建,你應該排序。 – Rog 2010-12-14 01:29:42

+0

是的 - 清潔分類。不能相信我在這個「問題」上浪費了近3個小時!謝謝:) – 2010-12-14 01:40:17

回答

2

確保你清理你的版本,可能會有額外的p1-slide01.png閒逛。

0

此外,將它們更改爲JPEG,看看是否有所作爲。

+0

更改文件類型不會有任何區別。 – WrightsCS 2010-12-14 06:20:26

+0

@WrightsCS:我有一個類似的問題,當我改變文件類型時,它會正確顯示在屏幕上。 – Linuxmint 2010-12-14 16:56:04