通用应用程序 iPad 版本 IBAction 抛出 NSInvalidArgumentException 无法识别的选择器

发布于 2024-09-14 14:37:45 字数 650 浏览 3 评论 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”

For some reason I cannot figure out I have an IBAction code wired up to fire on the touchupinside for a UIButton on a view using Interface Builder. Simple stuff right?? Well it works fine in my iphone version but for some reason I keep getting the following error when I click on the button in the iPad even though I have it wired up properly. IB has the the correct class name for files owner, it's wired to the action. I've checked and double checked my connections, rewired them from scratch, cleaned classes, deleted the app from the simulator and googled to the end of the internets.

Why would this be any different between ipad and iphone version? Can someone please help me before I go insane on something that should be working but just refuses to work???? Even weirder it seems whatever I try to wire up to an action is throwing a similar error. I'm starting to think Interface Builder is just crazy or something.

2010-08-15 14:19:13.372 AppName[28524:207] * -[UIViewController doClick]: unrecognized selector sent to instance 0x4d7fac0
2010-08-15 14:19:13.373 AppName[28524:207] *
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIViewController doClick]: unrecognized selector sent to instance 0x4d7fac0'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

许你一世情深 2024-09-21 14:37:45

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

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

UIViewController doesn't respond to doClick: which is what you are seeing here.

In the nib file for your view, have you set the "File's Owner" to the class that you inherit from UIViewController and contains the doClick: method?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文