所以我用类方法创建了一个类 CommonMethods:
+ (CCMenu *)createMenu:(NSString *)menuName atPosition:(CGPoint)position {
CCMenuItemImage *menuBlock = [CCMenuItemImage itemWithNormalImage:menuName selectedImage:menuName target:self selector:@selector(choose:)];
CCMenu *menuBlockMenu = [CCMenu menuWithItems:menuBlock, nil];
menuBlockMenu.position = position;
return menuBlockMenu;
}
现在在包含选择方法的 MainClass 中,我创建了一个菜单:
CCMenu *regularBlockMenu = [CommonMethods createMenu:kbRegularBlock atPosition:position];
[self addChild:regularBlockMenu];
当我点击菜单时我的程序崩溃了,因为它不理解选择器调用。我该如何实施?我想创建一个 CommonMethods 方法,因为我将在许多类中一遍又一遍地使用这个方法。
谢谢你的帮助。