UINavigationController com presentModalViewController
-
06-07-2019 - |
Pergunta
Eu tenho uma tela de menu que implementos UINavigationController
e em cima do que a tela, usando presentModalViewController
, eu coloco uma outra tela na qual eu quero ter outro UINavigationController
. Eu tentei implementar um outro controlador de navegação para lidar com a nova tela, mas eu quer ter uma barra de navegação 1 / 8th o caminho até a tela e ele trava ou nada. Eu tentei [[UINavigationController alloc] initWithRootViewController:navigationConroller]
sem sucesso também. Estou apenas usando pushViewController
para tentar colocar a próxima nib na pilha que não funciona. O que estou fazendo de errado?
Solução
Embora haja um monte de gente dizendo em fóruns que a Apple não permite isso eu tenho que trabalhar. O que você tem a fazer é:
Map *mapScreen = [[[Map alloc] init] autorelease];
mapScreen.delegate = self;
UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:mapScreen] autorelease];
[self presentModalViewController:navController animated:YES];