-1

使用されているすべてのビューコントローラーとコントロールは、私の知る限り解放され、割り当てが解除され、インストルメントと一般的なアナライザーでも追跡されます。しかし、私のアプリはメモリ不足の警告の問題を受け取ります。メモリ不足の警告レベルを聞いたことがあります。存在する場合は、通知を介してそれらを識別する方法を教えてください。一方、私のアプリは 16 MB の RAM しか消費せず、デバイスのシミュレーター bt クラッシュで完全に動作します。手を合わせてください。

4

2 に答える 2

1

低メモリ警告は正常であり、ユーザーが制御できないバックグラウンドで他のゲームを実行している可能性があるため、警告の発生を防ぐことはできません。

本当に注意する必要があるのは、メモリ不足の警告を受け取ったときに、保持されているが回復可能なすべてのオブジェクトとキャッシュを適切に解放することです。それでおしまい。

于 2012-07-11T06:07:17.487 に答える
0

関数の下で、コードをコメントするだけです

- (void)didReceiveMemoryWarning{

     // Releases the view if it doesn't have a superview.

     // [super didReceiveMemoryWarning];

    // Release any cached data, images, etc that aren't in use.
 }

メモリの警告が原因で発生する問題は、IT 部門が解決します。メモリの警告は正常であり、処理する必要はありません。

于 2012-07-11T07:47:48.967 に答える