なぜこれが起こっているのかわかりませんが、App Delegateでは、ViewControllerをルートとして設定し、その前にModalViewControllerを表示します。奇妙なことに、modalviewcontrollerの背後にあるviewcontrollerはまだ表示されていなくても読み込み中です。これは正常ですか? modalviewcontrollerの背後にあるviewcontrollerがロードされないようにする方法はありますか?背景ModalViewControllerがフォアグラウンド(iOS)にあるときのUIViewControllerの読み込み
ありがとうございました
ロードされているのは、loadViewが呼び出されている(視覚的に表示されていない)ことを意味します。あなたの答えによって、これは正常であるように見えます。問題は、モーダル・ビューをログイン・ページとして使用し、その背後のビュー・コントローラが、ログインしているユーザーに基づいてデータをロードすることです。ビューの読み込み時にデータの読み込みが自動的に行われるため、ユーザーがログインしていないためクラッシュします。これを修正する方法はありますか? – MGA
データを「更新」メソッドにロードするコードを移動します。ログインする前にデータをロードしようとしたときにアプリケーションがクラッシュしないように、viewControllerがロードされたときにこの更新メソッドを呼び出す前に、ユーザーがログインしているかどうかを確認します。ログイン時に呼び出されるコールバックメソッドをバックグラウンドビューコントローラで作成します。成功です。このコールバックのメソッド内でupdateメソッドを呼び出します。 –
おかげさまで、ビューの読み込みを妨げる方法があることを期待していましたが、たとえそれが他のものよりも複雑になる広告があるとしても。本当にありがとう! – MGA