cocos2d-x,如何在一个函数中识别调用该函数的是哪一个按钮?

cocos2d-x中的按钮有没有什么专属值可以传递到按钮响应方法中的?我现在layer中有多个按钮,我希望他们能够共用一个回调方法,但是这些按钮执行的动作有一定的差别,如何在回调方法里知道是哪一个按钮被按下了?这样我才好通过判断执行不同的动作。比如按钮1和按钮2都调用void WorldMap::touchDownAction(CCObject *sender, CCControlEvent controlEvent)方法,有什么办法能够在回调方法中识别是哪一个按钮调用了该方法?

给按钮setTag 在调用方法的参数1 CCObject *sender 这个转换为按钮 getTag 便知道是哪个按钮了