addTouchEventListener的规矩

今天碰到个有趣的问题,问了四个讨论群愣是木有人能回答上来,首先看看是什么问题。
void TestOfMoveScene::onButtons( TouchEventType type, cocos2d::ui::ImageView *sender) ,这是有问题的方法,方法能响应,但是当我判断 type 是哪个枚举值的时候问题就出现了,竟然一个都不是(TouchEventType枚举有四个枚举值)。
好吧,问了其他人毫无结果后我默默拿出之前的项目默默比对,发现竟然是参数的问题,我欲哭无泪。。。
或许你已经猜到了,没错,就是参数顺序的问题,改成:void TestOfMoveScene::onButtons(cocos2d::ui::ImageView *sender, TouchEventType type) 之后就OK了,之后又试了下只传一个参数:TouchEventType type 试试,好吧,还是无效。。。

本来这只是小问题,但问了四个群还是毫无结果的时候我想了想还是写个帖子吧,在此分享我所遇到的问题。。。