イム、アプリケーションがバックグラウンドに入りませんでした前に、私は* EnterBackground通知applicationWillEnterForegroundとapplicationDidEnterBackgroundがアプリケーションがバックグラウンドに入る前に通知がありますか? iPhoneアプリを開発
がいることを知っているが、アプリケーション* ウィルを見つけることができない何かをする必要があり、誰もがそれを行う方法を知っています?
イム、アプリケーションがバックグラウンドに入りませんでした前に、私は* EnterBackground通知applicationWillEnterForegroundとapplicationDidEnterBackgroundがアプリケーションがバックグラウンドに入る前に通知がありますか? iPhoneアプリを開発
がいることを知っているが、アプリケーション* ウィルを見つけることができない何かをする必要があり、誰もがそれを行う方法を知っています?
applicationWillResignActive:
は、アプリケーションが非アクティブになろうとしていることをデリゲートに通知します。この通知のための
着信コールもapplicationWillResignActiveを送信します。アプリがバックグラウンドに入る旨の通知ではありません。 – bandw
着信コールを受信した場合、アプリケーションはバックグラウンドに入り、私が今投稿したコールバックを取得します。 –
これは正しくありません。システムからUIAlertViewを取得すると、アプリが表示されていてもアプリはアクティブになります。アラートを却下した場合は、バックグラウンドにいなくてもアプリにまっすぐに戻ることができます。 –
登録:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillResignActive) name:UIApplicationWillResignActiveNotification object:nil];
'appWillResignActive'は、通知に応答して何かを行う独自の方法です。 – Matjan
これは確かに正しい方向に私を指摘した。 –
あなたが 'あなたはあなたがする必要があるものは何でも最後の仕上げには約5秒を持っている' applicationDidEnterBackground。サーバーに接続してデータの転送を待つことができない場合は、ほとんどの処理が完了するのに十分な時間である必要があります。あなたは何をする必要がありますか? – sangony