私はAlamofire
を使用してダウンロード要求を送信します。私は以下のようにSuccess
とFailure
の場合を扱っています。キャンセルされたリクエストのエラー処理
Alamofire.request {
case Success:
// Update UI
case Failure:
// Show Alert message (error!.localizedDescription)
}
すべてが完全に問題ありません。
私が戻ると、viewWillDisappear
に、私は進行中のリクエストをキャンセルします。問題は、要求をキャンセルするとエラーメッセージが表示され、その画面にないときに警告が表示されます。
私の知る限り、私は2つの行動を取ることができます。
- エラーが原因の要求に作成された場合
viewController
はまた、私はシンプルなソリューション
viewWillDisappear
で
Bool
変数を設定することができ
どのように状況を処理するには?
ポイント1チェックの方法も& 2?
実際の問題は何ですか?ユーザーがアラートを表示できない、またはアラートを表示しようとしてアプリケーションがクラッシュする – tgyhlsb
基本的には、リクエストがキャンセルされた場合に警告を表示したくありません。 – iOS
ビューが消えた場合、どのようにアラートを表示できますか? – tgyhlsb