Erstellen einer Spitzenansicht aus UIBarButtonItem?

Also habe ich vorher ähnliche Fragen gesehen, die aber keine Hilfe waren. Ich habe auch die Dokumentation von Apple gelesen, konnte aber nicht verstehen, wo ich einen Fehler gemacht habe. AFAIK Ich habe alles logisch gemacht, aber wenn ich auf "Fertig" klicke, klicke ich aufUIToolbar Overlay kann die Taste gedrückt werden, aber es tut nichts. Dies bedeutet offensichtlich, dass der geschriebene Code nicht bestätigt werden kann. Aber wie?

Ich möchte die .nib von "TableViewController" aufrufen, wenn auf meine Schaltfläche "Fertig" geklickt wirdUIToolbar. Mit dem folgenden Befehl kann jedoch keine neue Ansicht aufgerufen werden. Wie behebe ich das? Bitte zeigen Sie mir, wo ich einen Fehler gemacht habe und was und warum ersetzt werden sollte.

//Here's the selector:
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
    UIBarButtonSystemItemDone target:self  action:@selector(doneButtonPressed)];

Hier ist, wie ich meine Aktion gemacht habe.

-(void)doneButtonPressed {
    TableViewController *tableView = [[TableViewController alloc]
        initWithNibName:@"TableViewController" bundle:nil];
    tableView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentModalViewController:tableView animated:YES];
}

// Yet nothing happens when I click on my done button on my overlay. The button
// can be clicked, but nothing happens. Please shed any insight pleasee!

Antworten auf die Frage(0)

Ihre Antwort auf die Frage