1

現在、'Documents' ディレクトリから (-imageWithContentsOfFile: を使用して) 画像を取得していますが、画像をすぐに表示できないことを除いて問題はありません (たとえば、touchesEnded が呼び出された直後)。これは画像キャッシュと関係があり、上記の方法で作成された画像オブジェクトはキャッシュされていないと思いますか? したがって、作成後に画像オブジェクトをキャッシュし、キャッシュされた画像を -imageNamed: を使用して使用します。では、UIImage オブジェクトをアプリケーションのバンドルおよび/またはキャッシュに保存するにはどうすればよいでしょうか?

4

1 に答える 1

5

アプリケーション バンドルが iPhone 上にある場合、アプリケーション バンドルを変更することはできません。全体がコード署名されており、変更すると実行できなくなります。

起動時に必要な画像をプリロードしませんか? ただし、大きな画像は多くのメモリを占有し、カーネルがアプリを強制終了させる可能性があるため、注意してください。

于 2009-08-26T05:47:34.930 に答える