@selector从另一个文件中检索相同的方法名称

时间:2015-02-07 11:53:30

标签: objective-c cocos2d-iphone

我有一个PCOTouchGameLayer类,我想制作另一个没有子类化的版本。我复制了源文件并创建了一个PCOTouchLinkGameLayer。在其中我打电话给下面的一行:

id function1 = [CCCallFunc actionWithTarget:self selector:@selector(colorButton)];

但是,它会从PCOTouchGameLayer中检索colorButton。 我已将该方法的声明放在PCOTouchGameLayer.m的一个类别中:

@interface PCOTouchGameLayer ()

-(void)colorButton;

@end

但是XCode,当使用"跳转到定义" PCOTouchLinkGameLayer内部的功能跳转到PCOTouchGameLayer。编译器也是如此。

如果不重命名方法的名称,不确定如何解决此问题。我认为将它们隐藏在一个类别中会解决问题。

0 个答案:

没有答案