2012-11-16 110 views
2

應用程序發佈到應用程序後,出現了一些非常奇怪的現象。 我使用的一些UIImages只是缺失,從某些原因看黑色。 我已經在設備和模擬器中檢查過很多次,它看起來很好。 一些注意事項:應用程序發佈到應用程序後圖像消失

  1. 我做拖動文件和檢查COPY - 圖像是肯定的
  2. 圖片庫DO下構建階段
  3. 我爲了用這兩條線會出現在複製包資源以獲取圖像:

[UIImage的imageNamed:@ 「email_icon.png」]和[UIImage的 imageNamed:@ 「facebook_icon」]

而我剛剛注意到圖像的擴展名不是PNG - 也許是原因?

感謝您的協助!

+0

如您懷疑的那樣,區分大小寫。在模擬器中,文件訪問不區分大小寫。在真實的設備上,文件系統區分大小寫。 – vcsjones

回答

0

您可以在設備上覆制此問題嗎?如果沒有,我建議從您的設備中刪除當前版本並重新部署。您可能在設備上緩存了圖像,這些圖像不允許您看到問題。

其次,是的,設備上的文件名區分大小寫。另外,請確保您正確命名了這些文件,這不僅僅是拼寫錯誤或從圖像名稱中更改。

根據您的代碼所對應的錯誤文件擴展名爲第二個圖像 [UIImage imageNamed:@"email_icon.png"] and [UIImage imageNamed:@"facebook_icon"] < - 什麼類型的文件是facebook_icon?

+0

已經嘗試過幾次刪除並部署到我的設備,並且每次都運行,這個問題在appstore版本中不起作用。 這兩個文件是: email_icon.PNG和facebook_icon.PNG 通常我不把擴展名放在方法imageNamed,它工作正常,這就是爲什麼我這樣離開它,但也許我錯了嗎? 謝謝! –

+0

您是否碰巧有輔助設備或朋友,您可以添加設備進行測試?此外,我會確保圖像包含在您的包中,以便Apple獲取他們所需的所有資產。 – propstm

+0

看起來像正確命名後的工作,我將不得不上傳新版本。 謝謝:) –