Ios 从巴布托主义转变观点?

Ios 从巴布托主义转变观点?,ios,uitoolbar,Ios,Uitoolbar,所以我以前见过类似的问题,但它们没有帮助。我也读过苹果公司的文档,但我不明白哪里出了问题。好吧,我做的每件事都是合乎逻辑的,但是当我点击UItoolbar覆盖图上的“完成”按钮时,可以按下该按钮,但它什么都不做。这显然意味着它无法确认编写的代码。但是怎么做呢 当单击UIToolBar上的“完成”按钮时,我想打开“TableViewController”的.nib。但下面的内容不允许单击打开新视图。我如何纠正这一点?请告诉我哪里出了问题,应该更换什么,为什么 //Here's the select

所以我以前见过类似的问题,但它们没有帮助。我也读过苹果公司的文档,但我不明白哪里出了问题。好吧,我做的每件事都是合乎逻辑的,但是当我点击UItoolbar覆盖图上的“完成”按钮时,可以按下该按钮,但它什么都不做。这显然意味着它无法确认编写的代码。但是怎么做呢

当单击UIToolBar上的“完成”按钮时,我想打开“TableViewController”的.nib。但下面的内容不允许单击打开新视图。我如何纠正这一点?请告诉我哪里出了问题,应该更换什么,为什么

//Here's the selector:
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemDone target:self  action:@selector(doneButtonPressed)];
下面是我是如何采取行动的。顺便说一句,uitoolbar没有笔尖,它是imagepickercontroller(相机模式)上的覆盖


这实际上可能不是问题所在,但是如果您上面使用的代码是您解除模态视图控制器的方式,那么它是不正确的。除了可能的不当使用外,我看不出有任何问题

使用您用于显示模态视图控制器的内容,然后使用以下命令解除该控制器:

[self dismissModalViewControllerAnimated:YES];

我在你另一篇帖子中的建议仍然有效:你能为你创建
doneButton
的第一块代码提供一些上下文吗?你能打印一些日志消息来跟踪控件是否真的达到了“doneButtonPressed”方法吗?我同意你的直觉:有一个标记为“done”的按钮是完全倒退的将您带到另一个视图,当您关闭该视图时,它将使用您以前使用的相同“完成”按钮将您带回到同一视图!“完成”应该是否定观点,而不是将你带入新的观点(这是你的解决方案所建议的)。如果有什么,如果你真的想打开另一个视图,按钮应该标记为“下一步”或类似的东西。但这并不能解释为什么他没有看到他的
TableViewController
[self dismissModalViewControllerAnimated:YES];