2010-12-14 12 views
0

うまくいけば、誰かのために素早く!私は完全に喪失しています。 私は二つの画像、空白PNG UIImageView

P1-slide01.pngとP3-slide01.png

両方PNGイメージを持っているが、プレビューで開くと、私はXcodeでそれらをクリックすると、私はそれらを参照してください。彼らはそこにいる。彼らは右のフォルダなどにあります。

しかし、私がしたらmyImage.image = [UIImage imageNamed:@"p1-slide01.png"]それは動作しません。ただし、p3-slide01.pngで動作します。コードは変わりません。私はPowerPointでのエクスポートを介してPNG画像を生成しました。どこでもうまく見えます。

誰かが私が間違っているかもしれないことを知っていますか? UIImageViewsは宣言され、.hファイルに保持されます。

[UPDATE] - 画像を「testy.png」という名前に変更しました。それでも元のp1-slide01.pngに戻したとき、それは空白になります。どこかにキャッシュされた画像があるようです(私は別のアプリでこれらのファイル名を使用しましたか?) - ファイル名を変更するだけですか?

+0

エクステンションなしで試用できますか? '[UIImage imageNamed:@" p1-slide01 "]' – BoltClock

+2

クリーンビルドを行い、ソートする必要があります。 – Rog

+0

yep - それを並べ替えました。私はこの "問題"の上で3時間近くを無駄にしたとは信じられない!!ありがとう:) –

答えて

2

あなたのビルドをきれいにしてください。さらにp1-slide01.pngが周辺に浮いている可能性があります。

0

また、これらをJPEGに変更し、違いがあるかどうかを確認してください。

+0

ファイルタイプを変更しても差はありません。 – WrightsCS

+0

@WrightsCS:ファイルタイプを変更したときに画面に正しく表示されるような問題がありました。 – Linuxmint