我想從類方法構建選擇器。傳遞類方法作爲選擇器問題
我做這樣說:
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