0

ボタンを押すことで変化するイメージがあります。私は次のようにコードを設定しています:

UIImage *example = [UIImage imageNamed: @"Example.png"];
UIImage *stuff = [UIImage imageNamed: @"Stuff.png"];
UIImage *bob = [UIImage imageNamed: @"Bob.png"];
UIImage *thing = [UIImage imageNamed: @"thing.png"];

以前は、最後の画像が Thing.png であり、thing.png ではありませんでした。これは、デバイスではなく iPhone シミュレーターにロードされるためです。ここで、iPhone のファイリング システムで大文字と小文字が区別されることが原因である可能性があるという質問を見たので、小文字に変更しました。その後、機能しました。私が理解していないのは、リソースフォルダーでは、thing.png ではなく Thing.png と呼ばれ、ファインダーでも同様であるということです。では、特に他のすべての画像が正常に読み込まれたのに、なぜ変更する必要があったのでしょうか?

4

2 に答える 2

0

ソリューションをクリーニングしてから、名前を元に戻そうとしましたか?

于 2010-08-21T23:40:37.080 に答える
0

そのようなことが起こった場合、私は通常、電話からアプリを削除し、すべてのターゲットを消去し、XCode キャッシュを空にし、ビルド フォルダーを削除します。

この場合、Finder でプロジェクトからファイルを削除し、XCode から削除して (赤く表示されるはずです)、最後に再度追加することも価値があります。

于 2010-08-22T00:44:59.457 に答える