0

アプリをバックグラウンドで実行したくないので、アプリにメモリ警告が表示されたときに他のアプリを閉じるオプションをユーザーに提供したいだけです。つまり、私のアプリは[キャンセル]ボタンと[OK]ボタンのあるアラートビューを表示します。[OK]をタッチすると、ホームボタンを2回押すことがシミュレートされます。出来ますか?

私は彼らの設定のオプションとしてこれを持っています、すなわち彼らがメモリ警告を見たいかどうか。ここでは、独自のアプリをバックグラウンドで実行することについて多くの質問が寄せられているため、アプリをバックグラウンドで実行したくないと述べました。それは私の質問とは関係ありません、私はそれを明確にしたかっただけです。

4

2 に答える 2

3

パブリックAPIではありません。それに加えて、メモリの警告を受け取ったときは、割り当てて使用するリソースのみを処理する必要があり、自分の代わりに他の人にメモリを解放するように依頼しないでください。

于 2011-09-28T12:07:43.250 に答える
1

これは不可能です。

アプリがメモリ警告を受信すると、責任を持って動作し、可能な場合はメモリを解放する必要があります。Appleドキュメントから

ビューコントローラがメモリ警告(didReceiveMemoryWarning)を受信すると、現在必要ではなく、必要に応じて後で再作成できるリソースの所有権を放棄する必要があります。

これがアプリをバックグラウンドで実行しないことと何の関係があるのか​​よくわかりません。

于 2011-09-28T12:19:01.233 に答える