0

実行中のターゲットに応じて、さまざまなオブジェクトで RootViewController をインスタンス化したいと考えています。

例えば、

3 つの RootViewController (RVCBase、RVCA、RCB) と 4 つのターゲット (T1、T2、T3、T4) があります。T1 が実行されているときは常に RVCA が RootViewController として表示されるようにしたい。T2 が実行されると、RVCB。T3 または T4 が実行されている場合は、RCVBase が表示されます。

何か助けはありますか?

前もって感謝します。

4

2 に答える 2

1

プリプロセッサ マクロを使用して例 (T1、T2、T3、T4) の定義を追加します。ビルド設定タブを参照してください。コードで次のように処理できます。

#ifdef T1
//do something
#elif T2
//do something
#elif T3  
...
#endif
于 2011-09-28T20:18:57.273 に答える
0

[self.window setRootViewController:rvca];ウィンドウのRootViewControllerを設定するために使用します。

ターゲットを設定してから、必要なRVCを渡す必要があります。

于 2011-09-28T19:33:21.667 に答える