UIAlertView
をポップアップして、本当にURLを開くかどうかをユーザーに尋ねます。彼らが「はい」を選択した場合、私のアプリはすぐにURLを開き、バックグラウンドに送られます。ユーザーが(マルチタスクを使用して)自分のアプリケーションを再開すると、アラートビューは完全に消えず、半透明の状態になります。おそらくマルチタスクで使用されたスクリーンショットは、アラートビューが完全に消え去る前に撮影されたものの、消えてしまった直後です。バックグラウンドを入力するときに、UIAlertViewを完全に却下する時間を買うにはどうすればよいですか?
アラートビューを完全に解除するのに余分な時間をアプリケーションに与える方法を教えてください。私は-applicationDidEnterBackground:
で何かをしなければならないか、または同等の通知のためのビューコントローラでリッスンする必要があるようですが、私は最良のアプローチについてはわかりません。
感謝。なぜ私はそれが動作するのか分かりませんが、それはありません。ユーザーがボタンを押しても警告ビューは既に解除されていますが、URLを開く前にこのコードを追加すると、アプリが前面に戻ったときに警告ビューが表示されなくなりました。 –
問題ありません。喜んで助けてください。 –