Создайте разные экземпляры RootViewController в зависимости от цели - PullRequest
0 голосов
/ 28 сентября 2011

Я хочу создать экземпляр RootViewController с различными объектами в зависимости от цели, с которой я работаю.

Например,

У меня есть 3 RootViewControllers (RVCBase, RVCA, RCB) и 4 цели (T1, T2, T3, T4). Я хочу, чтобы всякий раз, когда работает T1, RVCA показывался как RootViewController; когда Т2 работает, RVCB; и когда работает T3 или T4, RCVBase показывает.

Любая помощь?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 29 сентября 2011

Добавить определение для примера (T1, T2, T3, T4) с макросами препроцессора.см. вкладку настроек сборки. Вы можете обрабатывать в коде:

#ifdef T1
//do something
#elif T2
//do something
#elif T3  
...
#endif
0 голосов
/ 28 сентября 2011

Используйте [self.window setRootViewController:rvca];, чтобы установить RootViewController для окна.

Вам нужно будет установить цель, а затем передать нужный RVC.

...