多数の画像ファイルを持つアプリケーションを構築しました。シミュレーターでプロジェクトを実行すると、正しく表示されます。しかし、iPhoneで実行しようとするとエラーが発生します
「ファイルが見つかりませんでした: /Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png」
すべてのpngファイルと画像は表示されません。
問題は何ですか?
「ファイルが見つかりませんでした: /Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png」
このエラーが iPhone で表示されるということは、画像をロードするパスが非常に不適切であることを意味します。/Desktop/
たとえば、iPhone ファイル システムには存在しません。
iOS でリソースをロードするためのファイル パスを指定しません。ファイルをアプリケーション バンドルに追加してから、単に名前で参照します。たとえば、コードで画像を読み込むには、次の操作を行う必要があります。
.png
ファイルをプロジェクトに追加します。これを行うには、Xcode にドラッグし、目的のターゲットに追加します。(通常はアプリケーション名)。
この画面が表示されますが、通常はこれで問題ありません。
コードでは、次を使用してロードします。
[UIImage imageNamed:@"02-SEARCH-STORE-LOCATOR_03"];
適切と思われる方法で画像を使用してください。
表示するコードがなければ、問題を完全に解決することはできませんが、これは良い出発点です。
おそらく、大文字と小文字を区別するファイル名エラーです。
シミュレーターで、ファイル「aFile.png」を取得して「afile.png」としてロードすると、正常に動作します
しかし、デバイス上ではファイルが見つかりません: iPhone/iPad は大文字と小文字を区別します