2013-04-11 9 views

risposta

18

Se si dispone di più di uno, quindi utilizzare:

UIViewController *root = navController.viewControllers[0]; 

dove navController è si UINavigationController. Funzionerà sempre.

Utilizzare UINavigationController topViewController. Funziona se c'è un solo controller.

+0

@HugoDozois Come cosa? L'OP afferma che non esiste un metodo 'rootViewController' per ottenere il controller della vista radice nel controller nab. Usando 'topViewController' otterrai il controller di visualizzazione radice (se c'è un solo controller di visualizzazione). – rmaddy

+0

topViewController darà il controller più in alto. Voglio il più basso. –

+0

Vedere la mia risposta aggiornata. – rmaddy

Problemi correlati