代码如下:
auto rootNode = CSLoader::createNode("MainScene.csb");
addChild(rootNode);
Button *xiaoruoBtn = (Button*)rootNode->getChildByName("xiaoruoBtn");
m_xiaoruoImg = (ImageView*)rootNode -> getChildByName("xiaoruoImg");
xiaoruoBtn->addTouchEventListener(CC_CALLBACK_2(HelloWorld::onClickCallBack, this));
void HelloWorld::onClickCallBack(Ref* pSender, TouchEventType type){
switch (type) {
…
}
}
Xcode老是提示’No mating member function for call to ‘addTouchEventListener…’’
是我的回调函数有问题吗?我用以前的方法(addTouchEventListener(this, toucheventselector(HelloWorld::onClickCallBack));)是可以,但是已经废弃了。