2011-08-10 8 views
-1

iPhoneのプロジェクトを開発しています。カスタムトップウインドウを右クリックして左ボタンをクリックすると、レベル1とレベル2のメモリ警告が表示され、iPod touchなどの低メモリデバイスでアプリケーションがクラッシュしています。私は何が問題なのか分かりません。 ご協力いただきありがとうございます。レベル1およびレベル2メモリの警告を取り除くにはどうすればよいですか?

+0

......それが役に立てば幸い理由かもしれあり、正確に何が間違っている伝えるの方法は、今そこにあります。 – Cyprian

+2

メモリを解放することで、エラーを取り除くことができます。これは、私たちが詳細を知ることなく伝えることができる最高のものです。 –

+0

Analyze⇧⌘Bを押します。 – Jano

答えて

2

ほとんどの理由は、1つ以上のメモリリークが発生している可能性があります。リークツールでインストゥルメントを使用してそれらを見つけて修正します。

もう1つの理由は、メモリを正しく使用していることですが、メモリを正しく使用していないことがあります。例えば、今必要でないデータをファイルに保存するなど、使用するメモリ量を減らす方法を見つける必要があります。

1

Thisは、メモリリークと管理について知ってもらう良いチュートリアルです。チェックする

1

一つの方法は、>あなたが実際にあなたがあなたのメモリがより多くを割り当てられた場所を取得している見つけることができ、パフォーマンスツール - >割当ここで

で実行実行 - です。

したがって、管理することができます。

メモリリークもチェックメモリリークがあまりにも....

はあなたのコードがなければ