Tworzenie widoku nib z UIBarButtonItem?

Widziałem więc poprzednie pytania podobne do tego, ale nie pomagały. Przeczytałem też dokumentację Apple, ale nie mogłem zrozumieć, gdzie się pomyliłem. AFAIK Zrobiłem wszystko logicznie, ale kiedy klikam na mój gotowy przycisk naUIToolbar nakładka, przycisk można naciskać, ale nic nie robi. To oczywiście oznacza, że ​​nie potwierdza zapisanego kodu. Ale jak?

Chcę wywołać plik .nib „TableViewController” po kliknięciu przycisku „Gotowe” na moimUIToolbar. Ale poniżej nie pozwala kliknięciu wywołać nowego widoku. Jak to naprawić? Pokaż mi, gdzie poszedłem źle i co należy wymienić i dlaczego.

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

Oto jak zrobiłem swoje działanie.

-(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!

questionAnswers(0)

yourAnswerToTheQuestion