从UIBarButtonItem创建nib视图?

所以我之前看到的问题类似于此,但它们没有任何帮助。 我也读过Apple的文档,但我无法理解我哪里出错了。 AFAIK我在逻辑上做了所有事情,但是当我点击UIToolbar叠加上的完成按钮时,按钮可以被按下但是它没有做任何事情。 这显然意味着它无法确认书面代码。 但是怎么样?

当我在UIToolbar上单击完成按钮时,我想调出“TableViewController”的.nib。 但下面不允许点击显示新视图。 我该如何纠正这个? 请告诉我哪里出错了,应该更换什么以及为什么。

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

这就是我采取行动的方式。

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

您是否将UIToolbar创建为nib文件?