0

私はiPadアプリを開発しています。私のiPadでは、そのアプリを実行しただけでは何も起こりません。他のアプリを4〜5近く起動すると、アプリはメモリ警告レベル1を受け取り、アプリケーションはメモリ警告レベル2を受け取りました。また、アプリユーザーは次のことができます。作業を描画します。メモリ警告が発生するたびに、その描画ビュー(最大50ビュー)をNSMutableArrayに保存しました。すべてのユーザーの描画が消去され、ビューが初期段階のように読み込まれます。また、そのアプリでコアプロットフレームワークを使用しました。また、Analyzer and Instrumentsツールを使用して、アプリにリークがあることを確認しました。

  1. そのアプリの問題は何でしょうか?

2。ビューの描画が消去されないようにする方法は?

  1. メモリ警告を停止する方法は?
4

1 に答える 1

0

メモリ警告を防ぐことはできません-それらはシステムの動作方法の一部です。より多くのメモリが必要になると、実行中のさまざまなアプリに警告を送信して、不要なメモリを解放させます。

図面が消去されないようにするには、後で復元できるように、図面を1つ以上のファイルに書き込む必要があります。警告が表示されたら、図面を安全に解放し、必要に応じて読み戻すことができます。

于 2012-04-18T12:26:33.977 に答える