因此,我已经看到了与此类似的先前问题,但它们没有帮助。我也阅读了 Apple 的文档,但我不明白我哪里出错了。AFAIK 我做的一切都是合乎逻辑的,但是当我点击 UItoolbar 覆盖层上的完成按钮时,可以按下按钮但它没有做任何事情。这显然意味着它无法确认编写的代码。但是怎么做?
当在我的 UIToolBar 上单击完成按钮时,我想调出“TableViewController”的 .nib。但是下面的内容不允许单击以显示新视图。我该如何纠正这个问题?请告诉我哪里出了问题,应该更换什么以及为什么。
//Here's the selector:
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemDone target:self action:@selector(doneButtonPressed)];
以下是我的行动方式。顺便说一句,uitoolbar 没有笔尖,它是 imagepickercontroller(相机模式)上的叠加层。
-(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 nothing happens. Please shed any insight pleasee!