2011-12-08 7 views
0

私のアプリケーションはバックグラウンドタスクをサポートしていますので、exit(0)を呼び出すExitボタンがあります。私のアプリケーションは正しく閉じられますが、アプリケーションのインスタンスはマルチタスクバーにあります。すなわち、Homeキーが2回押されたときのバーです。マルチタスクバーからのアプリケーションの削除

コードを使用してバーからアプリケーションを削除する方法はありますか?

ご意見をお待ちしております。

+0

私は "I"を除くすべての単語を大文字に変換するのが好きです。 – JJJ

答えて

3

アプリケーションをプログラムから終了することは許可されていません。これはガイドラインに違反しています。これを行うと、Appleのソフトウェア審査チームによってほぼ確実に却下されます。

アプリを閉じることができる唯一の方法は、ユーザーがホームボタンを押すことです。あなたはそれのための独自のボタンを持つことはできません。

もちろん、バックグラウンドでアプリが何もしないようにするボタンがあります。

+1

この素晴らしい答えに加えて、「マルチタスクバー」に表示されるアプリは、あなたが始めたアプリだけです。あなたのアプリがこのバーに入っていても、それが実行中であるとは限りません。 – rckoenes

+0

アプリケーションを終了してクラッシュを強制しないでください。私はすでにこれはガイドラインを無効にするスマートな方法だと言っている人がいるのを見たが、これはあなたのアプリを拒否させることができる。 – ppaulojr

関連する問題