2009-07-01 13 views

答えて

25

ファイル名の大文字と小文字を確認してください。

Default.png、default.png、Default.PNGとDEFAULT.pngはすべてデバイス上の異なるファイルですが、シミュレータにはありません。

+0

デバイスとシミュレータのファイル名の正しい例は何ですか? –

+5

Device.pngは大文字「D」で、他の大文字は使用しません。 –

+6

@David MaymudesはDefault.pngを意味します。 –

0

[グループとファイル]ウィンドウでDefault.pngを選択し、エディタウィンドウの上のファイルリストで、右端のチェックボックスがオンになっていることを確認します。これがなければ、ファイルはコンパイルが完了した後でアプリケーションバンドルにコピーされません。

16

ファイル名は、Default.png(大文字のD)である必要があります。また、プロジェクト全体をクリーン/リビルドして、最新バージョンのファイルがプロジェクトに含まれていることを確認します。

3

.pngファイルの名前が.jpgファイルから変更されたときに、この問題が発生することがあります。 たとえば、image.jpgがあり、image.pngに名前が変更され、このimage.pngが使用されています。シミュレータに正しく表示され、デバイス上で動作しません

+0

私の場合、ファイルをpngに保存する必要がありました。 jpgからpngへの名前を変更する人が実際にファイルを変換していると思っているのだろうか... – darksider

5

"Default.png"ファイル(大文字の "D")を作成してください。その後、すべてのターゲットをクリーニングし、再度ビルドします。

1

ファイルの名前が大文字の「D」で始まっていることを確認してから、きれいにして再構築してください。

関連する問題