-6

私のアプリケーションでは、アプリを強制的に閉じる必要がある状況があります。何らかの警告ウィンドウの後にアプリを終了する最善の方法は何でしょうか?

小さな例:

If user enters password 3 times wrong, i want to close app

更新:

exit(0);

オプションではありません。これにより、アニメーションやその他の関連するものなしでアプリが閉じられます

4

4 に答える 4

7

SO では、この質問は何度も聞かれます。

iPhone では、アプリを終了するという概念はありません。アプリを終了させる唯一のアクションは、ホーム ボタンに触れることです。残念ながら、開発者はそれにアクセスできません

Apple によると、アプリは勝手に終了してはなりません。ユーザーはホーム ボタンを押していないため、ホーム画面に戻ると、ユーザーはアプリがクラッシュしたような印象を受けます。

以下の回答は完全に間違っています。どのような場合でも exit 関数を使用しないでください。Apple でさえ、そのような種類のアプリを拒否します。

参照用にAppleのQAレポートをチェックアウトできます。

于 2013-07-01T13:38:34.480 に答える
0

exit(0); を使用できます。

アプリの終了に有効なものがあれば、アップルが拒否することはないと思います。しかし、理由は非常に有効でなければなりません。アプリの 1 つで使用し、承認されました。

于 2013-07-01T14:10:51.757 に答える