iOs では、ナビゲーション コントローラーでナビゲート (プッシュ) し、viewDidLoad でリクエストを起動します。このリクエストには時間がかかる可能性があります。リクエストを待ちたくない場合は、ユーザーが元に戻れるようにしてください。
問題は、ナビゲーション バーに追加された [戻る] ボタンが、リクエストが完了するまでブロックされているように見えることです。ボタンはユーザーの操作を記憶し、リクエストが完了すると自動的に戻ります。
リクエストにはレスポンス用のデリゲート メソッドがあり、アプリがそのメソッドに入ると、ボタンが起動して戻ります。
リクエスト中にタッチすると、ボタンにタッチ/クリック効果が表示されず、リクエストの最後にも表示されません。最後まで待つと、ボタンはタッチ/クリックされたボタンに対して通常の効果をもたらしました。