2011-11-01 51 views
0

我試圖使用[UIImage imageNamed:name]用UIImage加載UIImageView。該模擬器可以完美地加載圖像,但在iPad上運行相同的代碼將終止一個例外(因爲UIImage最終爲零)。這是爲什麼發生? 我將來自XCode的圖像添加到'支持文件/圖像'。在設備上運行時找不到圖像,但可以在模擬器上運行時找到它

奇怪的是,我添加的一些文件被發現確定,但這些其他圖像不是。它們之間的唯一區別是我重命名了我在XCode中找不到的那些。我甚至嘗試刪除並再次添加它們,但沒有骰子。

案件不是問題,我已經檢查過。

這是對的XCode 4.2和iOS 5

任何線索?

由於

回答

2

請確保您的目標構建階段的「複製包資源」一節中存在的圖像。不管你做什麼,先嚐試清理你的構建文件夾(選項+ shift + cmd + k)。祝你好運!

+0

清潔似乎已經奏效。謝謝。 –

3

圖像名稱是大小寫敏感的設備上,而不是在模擬器上。

如果您的情況正確,請重置模擬器。

http://www.jameskelso.com/post/9627437152/images-show-in-the-ios-simulator-but-not-on-a-device

+0

這不是問題,圖像名稱設置正確,我甚至嘗試複製並粘貼圖像的名稱以防止我的錯誤。重置模擬器有什麼意義?它在那裏運作良好。 –

+0

您注意到您在Xcode中找不到某些圖像。這是什麼意思? – James

相關問題