所以我創建了一個類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方法,因爲我會在很多類中反覆使用這個方法。
感謝您的幫助。
這適用於我的目的。謝謝! – Huy
+1這是一個比原來的更好的解決方案! – dasblinkenlight