2010-12-15 7 views
2

didReceiveMemoryWarningの2つのメモリ警告レベルを区別するにはどうすればよいですか?didReceiveMemoryWarning - 警告レベルを区別する方法

Received memory warning. Level=1 
Received memory warning. Level=2 
私はしかし、何が起こっているのかをユーザーに警告したい

場合にのみ、レベル2の(より重要)。誰もこれをコード化する方法を知っていますか?

ありがとうございました!

答えて

8

あなたのアプリが警告を受け取ってからユーザーが警告に応答してアプリが何かをした時間の間に追加のメモリを割り当てないで、ユーザを警告する手段がない限り、、あなたは警告レベルにかかわらずその状況についてユーザに伝えるようなことを合理的に行うことはできません。

あなたがユーザーに伝えても、どうしてですか?メモリが何であるかを理解していても、あなたのアプリが自動的に静かに行うだけでは機能しないということはあまりありません。

この警告が表示されたら、アプリはすぐにメモリを解放するように設定する必要があります。これは、iOSのドキュメントに詳しく記載されています。 This is a good startであり、多くの他の基準物質のビットを指しています。

+0

ありがとう、私は見ていきます。 – TrekOnTV2017

+0

私はUIImageビューで大きなサイズの画像を扱う方法を修正しましたが、今はほとんど警告が出ません。正しいパス先生に私を置くことに感謝します。 – TrekOnTV2017

+0

恐ろしい!お力になれて、嬉しいです。 – bbum

関連する問題