0

シングルビューアプリケーションでは、異なるクラスが割り当てられた複数のビューコントローラーがある場合、ストーリーボード内に、

ViewController の種類 (クラス) を把握しながら、AppDelegate 内でそれらすべてにアクセスするにはどうすればよいですか?

たとえば、アクセスできるルートビューコントローラー

BlackTimer *vc = (BlackTimer *)_window.rootViewController;

他の兄弟View Controllerはどうですか?

4

1 に答える 1

1

アプリ デリゲート内に兄弟 UIViewControllers の iVar を作成し、後でビュー コントローラーを呼び出すたびに、アプリ デリゲート内にある ivar を初期化します。を使用して、どこからでもアプリデリゲートへの参照を取得できます

[UIApplication sharedApplication] delegate];
于 2012-06-10T14:37:34.263 に答える