各質問の所要時間が 20 秒のクイズ アプリケーションがあります。正常に動作しますが、再生中にユーザーが電話を受けた場合に備えて、アプリケーションを一時停止してバックグラウンドに設定したいと考えています。誰にもアイデアはありますか?
質問する
1751 次
3 に答える
0
ユーザーがiPhoneアプリケーションで電話を受けると、自動的にapplicationDidEnterBackground状態になります。たとえば、ラジオアプリで作業している場合、通話が終了した後にユーザーが電話を受けると、ラジオは自動的にオフになります。アプリケーションはメソッドの下に来ます(appDelegate.m)
- (void)applicationWillResignActive:(UIApplication *)application { // アプリケーションがアクティブ状態から非アクティブ状態に移行しようとしているときに送信されます。これは、特定の種類の一時的な中断 (電話や SMS メッセージの着信など) や、ユーザーがアプリケーションを終了してバックグラウンド状態への移行を開始したときに発生する可能性があります。// このメソッドを使用して、進行中のタスクを一時停止し、タイマーを無効にし、OpenGL ES フレーム レートを抑制します。ゲームは、このメソッドを使用してゲームを一時停止する必要があります。}
于 2013-03-30T12:01:13.203 に答える