アプリのログインを行ったので、それを完了するために、didfinishlaunching メソッドをデリゲートから変更しました。このメソッドでは、userdefaults からセッションを取得し、有効かどうかを確認します (サーバーへの呼び出し)。正しい場合はメイン ビュー コントローラーをロードし、そうでない場合はログイン ビュー コントローラーをロードします。
問題は、メソッド didfinishlaunching で、サーバーからの応答を待っているため、ビューコントローラーをロードしないことです。接続のデリゲートにビューコントローラーをロードします。これにより、2つの問題が発生します。
- 1 つのメイン ビュー コントローラーをロードする必要があることを示すエラー
- もしそうなら、私はviewcontrollerを入れて、viewcontrollerが表示される応答を待っている時間、そしてそれは非常に醜いです。
1つの解決策は、ローディングバーのみを使用して別のviewcontrollerを実行し、応答を待っている間にロードすることだと思います...