Domanda

Voglio semplicemente visualizzare un " CreditsView " ;. Quindi se premo un pulsante mostra una vista crediti, premo ok la vista scompare.

Ho il mio controller di base e il mio controller di visualizzazione crediti e ora provo qualcosa del tipo:

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

}

Ma se premo il pulsante la mia app si è bloccata.

È stato utile?

Soluzione

Per tornare indietro è sufficiente chiamare:

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

Altri suggerimenti

Per tornare indietro, fai questo

[self.view removeFromSuperview]; E poi libera la vista se vuoi. [auto-rilascio];

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top