Pergunta

Eu simplesmente quero exibir um "CreditsView". Então, se eu pressionar um botão mostrar vista de um créditos, pressione OK a vista vai desaparecer.

Eu tenho o meu controlador de base e os meus créditos View Controller e agora eu tento algo como:

- (IBAction)switchToCreditsView:(id)sender {
creditsViewController = [[CreditsViewController alloc] initWithNibName:@"CreditsViewController"];
[self.view addSubview:creditsViewController.view];
//[self presentModalViewController:creditsViewController animated:YES];

}

Mas, se pressionar o botão meu aplicativo caiu.

Foi útil?

Solução

Para voltar você simplesmente chamar:

- (IBAction)switchToBaseView:(id)sender {
    [self dismissModalViewControllerAnimated:YES];
}

Outras dicas

Para voltar fazer isso

[self.view removeFromSuperview]; E, em seguida, liberar a vista se quiser. [Auto release];

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top