使用目标 C 中另一个类的方法设置操作

发布于 2024-10-08 11:36:20 字数 33 浏览 1 评论 0原文

是否可以使用另一个类的方法设置操作?有示例代码吗??

is it possible to set an action using method from another class?? Is there any example code??

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

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

发布评论

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

评论(1

秋日私语 2024-10-15 11:36:20

例如按钮的操作?

以编程方式将类似于:

[button addTarget:objectX action:@selector(methodImplementedInObjectX:) forControlEvents:UIControlEvent...];

只要您有对按钮的引用,这可以写在任何地方,在视图控制器中,在视图本身内部等。 ;)

EDIT

performSelector:... 方法使接收者执行一个方法。所以,在你的情况下,它会是:

[objectName performSelector:@selector(methodName:) withObject:nil];

因为 self 不会执行任何正确的操作?正在执行某些操作的人将是 objectName

action of a button for example?

programmatically will be something like:

[button addTarget:objectX action:@selector(methodImplementedInObjectX:) forControlEvents:UIControlEvent...];

this can be written anywhere, in your view controller, inside the view itself , etc as long as you have a reference to the button. ;)

EDIT

performSelector:... methods makes the receiver perform a method. So, in your case it would be:

[objectName performSelector:@selector(methodName:) withObject:nil];

because self won't perform anything right? the one who is performing something will be objectName

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