Frage

Ich will einfach einen „CreditsView“ anzuzeigen. Also, wenn ich eine Taste drücken, zeigt eine Credits anzuzeigen, drücken Sie ok die Ansicht verschwinden.

Ich habe meine Basis-Controller und meine Credits Controller anzeigen und jetzt versuche ich, so etwas wie:

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

}

Aber wenn ich drücken Sie die Taste meine App abgestürzt ist.

War es hilfreich?

Lösung

Um wieder Sie rufen Sie einfach an:

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

Andere Tipps

Um wieder tun dies

[self.view removeFromSuperview]; Und dann die Ansicht befreien, wenn Sie wollen. [Self release];

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top