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?

Foi útil?

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];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top