1

ユーザーがホームボタンを押したときに終了確認ダイアログを表示する必要があります。はいの場合は、アプリケーションを終了する必要があります。

ホームボタンを押したときに表示することはできますか?

4

2 に答える 2

8

これにより、アプリが拒否される可能性があります

Apple HIGから:

常に停止する準備をしてください

ホームボタンを押して別のアプリを開いたり、電話などのデバイス機能を使用したりすると、iOS アプリが停止します。特に、ユーザーはアプリの閉じるボタンをタップしたり、メニューから [終了] を選択したりしません。優れた停止エクスペリエンスを提供するために、iOS アプリは次のことを行う必要があります。

終了または終了通知はいつでも到着する可能性があるため、ユーザー データをできるだけ早く適切な頻度で保存します。アプリを再起動したときにコンテキストが失われないように、停止時に現在の状態を可能な限り詳細なレベルで保存します。たとえば、アプリがスクロール データを表示する場合、現在のスクロール位置を保存します。アプリの状態を効率的に保存および復元する方法について詳しくは、「状態の保存と復元」をご覧ください。

于 2012-10-25T16:25:35.603 に答える
1

アプリの終了またはバックグラウンドへの移行を停止できるかどうかわかりません。アプリ デリゲート applicationWilResignActive を介してバックグラウンドに移行しようとしていること、または applicationWillTerminate によって終了されようとしていることを確認できます。

于 2012-10-25T16:22:02.260 に答える