私はこのような状況を持っている:コンテナビューのビューが読み込まれるまで待つ方法は?
私はコンテナビューを持っているUIViewController
VC1を持っています。 VC2 - このコンテナビューは、別のUIViewController
を保持しています。私はVC2、それはIBOutlet
sとVC2に接続されているいくつかのラベルのテキストを更新した後にプロパティを設定する必要があります。私は、 "segueToVC2"という識別子でストーリーボードで作成したセグを実行してVC2にアクセスできます。 VC1 - PROPERTY1のプロパティが設定された後、performSegueWithIdentifier
メソッドを呼び出します。つまり、PROPERTY1のdidSet
メソッドでperformSegueWithIdentifier
を呼び出します。問題は、コンテナビューで保持されているVC2のビューがまだロードされておらず、VC2に接続しているIBOutletsがすべてゼロであることです。これは、私のアプリがクラッシュする原因になります。
この問題を解決するにはどうすればよいですか?
ありがとうございます。
ストーリーボードにコンテナビューを設定した場合、VC2を手動で 'performSegue'を呼び出さずに単に' prepareForSegue'でセットアップすることができます。 –