2010-11-19 22 views
0

私は、切り替える必要のある多くの分類された画像を持つiPadアプリケーションを持っています。iPadアプリケーションに表示しない画像

私はそのカテゴリの画像プレフィックスと画像数とともに、データベースにカテゴリを保存します。 0対image_count_for_categoryの範囲の乱数を使用して、私は、このような画像名を取得:

[IMAGE_PREFIX] [RANDOM_NUMBER]の.png =>「SomeCategory3.jpg」

画像自体が含まれていますプロジェクトファイル構造内にあり、データベースには格納されません。

すべての画像のスワッピングがうまくいきます。問題は画像の使用法の一部にあります。私は、アプリケーションにあった「SomeCategory3.jpg」という画像を表示していました。さて、私はSomeCategory3.jpgという名前の画像を置き換え、古い画像が表示されます...ええと...それはどうやってできますか?

私は、デバイスからアプリケーションを削除し、プロジェクトをクリーニングし、再ビルドし、デバッグのためにデバイスに再コピーしようとしました。それでも、古い画像がランダムな回転で表示されます。

私のアプリはどこにも画像をコピーしません。私は単純に、イメージ名が付加されたappフォルダを使ってそれらを参照します。

私は、古い画像がではなく、であることを確認しました。私はxcodeのすべての画像を見て、画像が正しく表示されるようにしました。

しかし、どういうわけか...古い画像が回転画像の交換に使用されます。

古いイメージがどのようにあるのか把握しようとしていると、私は怒っている。

アイデア?

ありがとうございます!

ケビン

答えて

3

のXcodeが変更された画像を言うことができないと、あなたのアプリケーションバンドルのResourcesフォルダに1を上書きしませんでした。 Xcodeプロジェクトの画像を右クリックし、「タッチ」をクリックして再構築します。それはあなたの目標を掃除して再構築する。

+0

美しい!それはトリックでした! – Kevin

+0

私はxcode4では "touch"を見つけられませんでしたが、2番目の提案は、きれいにして再構築するためにはうまくいった!ありがとうございました! – shannoga

+0

右 - この回答はXcode-4より前です。ええ、悲しいことにタッチコマンドがv4で欠落しています。 bugreport.apple.comを使用してバグや拡張機能を提出し、まだ触れていないことを伝えてください。 –

関連する問題