Ruby问题:有没有办法调用Objective-C中的选择器之类的方法

Ruby问题:有没有办法调用Objective-C中的选择器之类的方法,ruby,Ruby,在Obj-C中,可以使用选择器机制在运行时确定要调用的方法 Ruby中是否有类似的东西,以便我可以在运行时将方法字符串转换为方法符号并调用它?您想要send方法: obj.send(method\u name),其中method\u name可以是字符串或符号,将使用obj上的给定名称调用该方法 要传递给该方法的任何参数都可以作为附加参数提供给send,即obj.send(方法名称、参数1、参数2)当然。结帐。也许值得解释一下你是如何传递参数的。@sepp2k:谢谢你的快速回复

在Obj-C中,可以使用选择器机制在运行时确定要调用的方法


Ruby中是否有类似的东西,以便我可以在运行时将方法字符串转换为方法符号并调用它?

您想要
send
方法:

obj.send(method\u name)
,其中
method\u name
可以是字符串或符号,将使用
obj
上的给定名称调用该方法


要传递给该方法的任何参数都可以作为附加参数提供给
send
,即
obj.send(方法名称、参数1、参数2)
当然。结帐。

也许值得解释一下你是如何传递参数的。@sepp2k:谢谢你的快速回复