2013-04-11 16 views

Odpowiedz

18

Jeśli masz więcej niż jeden, a następnie użyć:

UIViewController *root = navController.viewControllers[0]; 

gdzie navController to ty UINavigationController. To będzie działać zawsze.

Użyj UINavigationController topViewController. Działa to, jeśli jest tylko jeden kontroler.

+0

@ HugoDozois Podoba Ci się? OP stwierdza, że ​​nie ma metody "rootViewController", aby uzyskać kontroler widoku root w kontrolerach nab. Użycie 'topViewController' da ci kontroler widoku root (jeśli jest tylko jeden kontroler widoku). – rmaddy

+0

topViewController poda najwyższy kontroler. Chcę najniżej. –

+0

Wyświetl moją zaktualizowaną odpowiedź. – rmaddy

Powiązane problemy