我建立了一個具有圖像文件數量的應用程序。當我在模擬器中運行該項目時,它已正確顯示。但是,當我試圖在iPhone上運行它給錯誤資源沒有在iPhone中顯示
"Could not find file: /Users/wipro-mac1/Desktop/[email protected]/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png"
對於每個png文件和圖像都不顯示。
應該是什麼問題?
我建立了一個具有圖像文件數量的應用程序。當我在模擬器中運行該項目時,它已正確顯示。但是,當我試圖在iPhone上運行它給錯誤資源沒有在iPhone中顯示
"Could not find file: /Users/wipro-mac1/Desktop/[email protected]/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png"
對於每個png文件和圖像都不顯示。
應該是什麼問題?
"Could not find file: /Users/wipro-mac1/Desktop/[email protected]/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png"
這個錯誤出現在iPhone上的事實意味着你已經給出了一個非常糟糕的路徑來加載圖像。例如/Desktop/
在iPhone文件系統中不存在。
您不提供用於在iOS中加載資源的文件路徑,將文件添加到應用程序包,然後只需按名稱引用它們即可。例如,要加載代碼的圖像,你需要做到以下幾點:
的.png
文件添加到項目中。通過將其拖入Xcode並將其添加到您的預期目標來實現。 (通常是應用程序名稱)。
你會得到這個屏幕,通常這應該可以滿足您的需求。
在代碼中,使用以下加載它:
[UIImage imageNamed:@"02-SEARCH-STORE-LOCATOR_03"];
使用如何您認爲合適的圖像。
沒有任何代碼可以看到,我不能完全幫助解決問題,但這是一個好的開始。
@ user1794696如果此答案符合您的要求,請您接受它嗎?謝謝 – WDUK
這可能是一個大小寫敏感的文件名錯誤:
在模擬器如果你有文件「aFile.png」並加載它作爲「afile.png」它工作正常
,但在設備上該文件將不會被發現:iPhone/iPad區分大小寫
也許圖像名稱的問題? – sunkehappy