我有一個由於按鈕按下而改變的圖像。我的代碼是這樣設置的:UIImage只在iPhone上加載,如果我將文件名更改爲小寫
UIImage *example = [UIImage imageNamed: @"Example.png"];
UIImage *stuff = [UIImage imageNamed: @"Stuff.png"];
UIImage *bob = [UIImage imageNamed: @"Bob.png"];
UIImage *thing = [UIImage imageNamed: @"thing.png"];
它曾經是最後一張圖像是Thing.png而不是thing.png。這是因爲事情會加載在iPhone模擬器上,但不是設備。我在這裏看到一個問題,說這可能是因爲iphone文件系統區分大小寫,所以我將它改爲小寫。然後它工作。我不明白的是,在資源文件夾中,它被稱爲Thing.png,而不是thing.png,在finder中也是這樣。那麼爲什麼它需要改變,特別是如果所有其他圖像加載得很好?
是建立/清潔下的乾淨選項? – Regan 2010-08-21 23:44:47
是的,它是....嘗試乾淨的所有目標選項,如果你有多個目標 – 2010-08-21 23:59:22
你也可以嘗試完全刪除生成目錄。我經常遇到沒有單獨清理的文件。 – 2010-08-22 00:22:29