2011-07-19 17 views
3

この質問については、私は多くの研究をしていましたが、これらの100%の作品の中には15のビューコントローラがあり、不要なオブジェクト、変数、deallocイメージを解放しています。不要。私のアプリはクラッシュすることはありませんが、受信メモリの警告が表示されます。レベル= 1の警告と画面が突然黒になります。受信メモリ警告。 iPadのレベル= 1

バックグラウンドでアプリケーションが実行されていない場合、アプリを10〜15分間サーフィンした後、以下の警告が表示されます。より多くのアプリケーションがipadでバックグラウンドで実行されている場合は、アプリをサーフィンしてわずか5分でエラーが発生します。

私はいずれかが持って下さい質問

  1. のdeallocのこのタイプのため、他の回答から、以下の提案を試してみましたが、変更に
  2. - (void)didReceiveMemoryWarning機能にMKMapView

の解像度をオブジェクトを解放していましたこの問題の他の解決策を教えてください。

Thanx in Advance .. !!

答えて

1

コードのどの部分がどのくらいのメモリを割り当てているかを確認するために、メモリプロファイラ(割り当てツール)を使用できます。プロファイラを使用すると、アプリがそのメモリ警告を受け取る正確なポイントを見ることができます。

0

IOS SDK 6では、受信メモリ警告機能ですべてのIBOutletをクリアする必要があります。メモリやメモリリークが増えているためです。

ありがとう

関連する問題