-1

多数の画像ファイルを持つアプリケーションを構築しました。シミュレーターでプロジェクトを実行すると、正しく表示されます。しかし、iPhoneで実行しようとするとエラーが発生します

「ファイルが見つかりませんでした: /Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png」

すべてのpngファイルと画像は表示されません。

問題は何ですか?

4

2 に答える 2

1

「ファイルが見つかりませんでした: /Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png」

このエラーが iPhone で表示されるということは、画像をロードするパスが非常に不適切であることを意味します。/Desktop/たとえば、iPhone ファイル システムには存在しません。

iOS でリソースをロードするためのファイル パスを指定しません。ファイルをアプリケーション バンドルに追加してから、単に名前で参照します。たとえば、コードで画像を読み込むには、次の操作を行う必要があります。

  1. .pngファイルをプロジェクトに追加します。これを行うには、Xcode にドラッグし、目的のターゲットに追加します。(通常はアプリケーション名)。

    この画面が表示されますが、通常はこれで問題ありません。

    ファイルを Xcode プロンプトにコピーしました

  2. コードでは、次を使用してロードします。

    [UIImage imageNamed:@"02-SEARCH-STORE-LOCATOR_03"];
    
  3. 適切と思われる方法で画像を使用してください。

表示するコードがなければ、問題を完全に解決することはできませんが、これは良い出発点です。

于 2012-11-02T16:35:48.993 に答える
0

おそらく、大文字と小文字を区別するファイル名エラーです。

シミュレーターで、ファイル「aFile.png」を取得して「afile.png」としてロードすると、正常に動作します

しかし、デバイス上ではファイルが見つかりません: iPhone/iPad は大文字と小文字を区別します

于 2012-11-02T17:21:43.750 に答える