0

出于某种原因,我无法弄清楚我有一个 IBAction 代码连接到使用 Interface Builder 在视图上的 UIButton 的 touchupinside 上触发。简单的东西对吗?好吧,它在我的 iphone 版本中运行良好,但由于某种原因,当我单击 iPad 中的按钮时,即使我已正确连接它,我仍会收到以下错误。IB 具有文件所有者的正确类名,它与操作相关联。我检查并仔细检查了我的连接,从头开始重新接线,清理课程,从模拟器中删除应用程序并搜索到互联网的尽头。

为什么这在 ipad 和 iphone 版本之间会有什么不同?有人可以在我对应该可以工作但拒绝工作的事情发疯之前帮助我吗????更奇怪的是,我试图连接到一个动作的任何东西似乎都会引发类似的错误。我开始认为 Interface Builder 只是疯了之类的。

2010-08-15 14:19:13.372 AppName[28524:207] * -[UIViewController doClick]:无法识别的选择器发送到实例 0x4d7fac0 2010-08-15 14:19:13.373 AppName[28524:207] *由于应用程序终止未捕获的异常“NSInvalidArgumentException”,原因:“***-[UIViewController doClick]:无法识别的选择器发送到实例 0x4d7fac0”

4

1 回答 1

1

UIViewController 不响应 doClick: 这就是您在此处看到的。

在视图的 nib 文件中,是否将“文件的所有者”设置为从 UIViewController 继承并包含 doClick: 方法的类?

于 2010-08-15T23:24:29.817 回答