重构后发送到实例的无法识别的选择器 - Xcode4

发布于 2024-12-01 17:23:22 字数 341 浏览 0 评论 0原文

我正在尝试清理一些旧代码,这些代码是我为遵守Apple关于方法命名等的指南而编写的,并且遇到了这个问题。基本上,我在界面生成器中有一个按钮,并且有一个连接到实现文件中的事件处理程序的 tapDown 操作。我已经通过 Xcode 内置的重构工具更改了该事件处理程序的名称。该方法的名称在 .h / .m 文件和 IB GUI 中更新。我还查看了原始 xml .xib 文件,没有发现我的旧方法名称的痕迹。

但是,当我单击该按钮时,出现错误,提示无法识别的选择器 oldMethodName:。 该错误表明某些东西仍在尝试调用我的旧方法,但我不确定它是什么。还能是什么?

谢谢,
特贾。

I'm trying to clean up some old code that I wrote to comply with Apple's guidelines on method naming etc. and encountered this. Basically, I have a button in Interface builder and a tapDown action connected to an event handler in my implementation file. I've changed the name of this event handler via the refactor tool built into Xcode. The name of the method is updated in the .h / .m files and in the IB GUI. I've also looked at the raw xml .xib file and there's no trace of my old method name.

When I click on the button however, I get an error saying unrecognized selector oldMethodName:.
The error shows that something is still trying to call my older method, but I'm not sure what it is. What else can it be?

Thanks,
Teja.

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

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

发布评论

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

评论(1

霓裳挽歌倾城醉 2024-12-08 17:23:22

该死的,在发布这个问题后一秒钟就明白了。由于某种原因,模拟器上的应用程序没有更新。在模拟器上进行了“重置内容和设置”,现在可以使用了。

Damn, figured it out a second after posting this question. The app on the simulator wasn't getting updated for some reason. Did a 'Reset content and settings' on the simulator and it works now.

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