2

こんなことを聞​​くのはばかげているが、それを理解するのに 2 時間ほど費やした。xcode プロジェクトに含めた写真がたくさんあります。background1.png、などの名前を付けましたbackground2.png。名前background3.pngを変更して写真の番号などをいじっていましたが、何らかの理由でコードを実行して呼び出したときに、代わり[UIImage imagenamed @"background7.png"]に取得していました。background9.pngそのため、プロジェクトのどこかに重複した画像があると考えました。

プロジェクトで見つけることができるすべての背景画像を削除しました。そして、コードを実行すると、それらはすべてなくなっているはずだと思いますが、これらの画像はまだ表示されています。ファインダーを開いて、コンピューター全体で見つかった の参照を削除しましbackground*.pngた。プロジェクトを別のディレクトリに移動しようとしましたが、まだこれらの写真が見つかります。シミュレーター/電話が画像をキャッシュしている可能性があると思ったので、アプリを削除しましたが、役に立ちませんでした。これらの画像がどこに隠れているのか、どこにも見つからないが参照できる場所についてのアイデアはありますか?

4

2 に答える 2

5

2 つの簡単な手順に従う必要があります。

  1. プロジェクトをクリーンアップします。(Xcode->製品->クリーン)
  2. デバイス/シミュレーターからアプリケーションを削除する

再実行。

これがあなたに役立つことを願っています..

于 2013-01-22T20:02:44.717 に答える
1

プロジェクトを再度クリーンアップしてビルドする必要があります。command+ shift+を押してから、コードを再度K実行 ( command+ ) します。Rシミュレーターをリセットするか、そこからアプリを削除することもできます。デバイスを使用している場合は、そこからアプリを削除できます。

于 2013-01-22T20:04:13.707 に答える