Criando a visualização da ponta do UIBarButtonItem?

Então eu já vi perguntas anteriores semelhantes a isso, mas elas não ajudaram. Eu li a documentação da Apple também, mas eu não conseguia entender onde eu estava errado. AFAIK Eu fiz tudo logicamente, mas quando eu clico no meu botão feito em umUIToolbar sobreposição, o botão pode ser pressionado, mas não faz nada. Isso obviamente significa que não reconhece o código escrito. Mas como?

Eu quero trazer o .nib de "TableViewController" quando um botão concluído é clicado no meuUIToolbar. Mas o texto abaixo não permite que o clique exiba uma nova visualização. Como faço para corrigir isso? Por favor, mostre-me onde eu errei e o que deve ser substituído e por quê.

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

Aqui está como eu fiz a minha ação.

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