我想从类方法构建选择器。传递类方法作为选择器问题
我做这样说:
NavigationTreeActionHandler* handler=[NavigationTreeActionHandler self];
NavigationTreeNode* bombsNode=new NavigationTreeNode("Bombs","bigbomb.tif"
,handler,@selector(BigBombButtonPressed:));
我需要传递给NavigationTreeNode目标和选择的目标的方法。 我尝试使用类对象的自我属性来获取目标(不知道htis是否是正确的方法)。然后我得到我想调用该类的类方法的选择器。
一切编译好的,但是当我用它失败:
[[handler class] instanceMethodSignatureForSelector:selector];
我得到一个零,真的不知道为什么......可能有人帮助吗?
'[NavigationTreeActionHandler类]'是编写'[NavigationTreeActionHandler self]'的首选方式,但它不应该有所作为 – user102008 2011-07-22 23:27:32