编译时callfuncN_selector提示报错

//2.创建一个SQUENCE
CCCallFuncN *callback = CCCallFuncN::create(psBoom, callfuncN_selector(Boom::sigleBoom_callback));
CCAction *ac = CCSequence::create(boomAnimate, callback, NULL);

psBoom->runAction(ac);

}

void Boom::sigleBoom_callback(CCNode *pSender)
{
pSender->removeFromParentAndCleanup(true);
}

编译时报错:
错误 18 error C2440: “static_cast”: 无法从“void (__thiscall Boom::* )(cocos2d::CCNode *)”转换为“cocos2d::SEL_CallFuncN” c:\workspace\hellocpp\classes\boom.cpp 60 1 HelloCpp

看着是类型不一样吧,这是什么版本,现在版本已经不用callfuncN_selector了,我都记不清旧版本长啥样了。
好奇怪的错误提示,SELCallFuncN?我记得只有SEL_CallFuncN吧。

3.11.1版本,请教下如何使用哪个回调函数呢?能否给个例子指导下?我在网上搜到的使用方法都是我上面哪个代码那样写的

你看, ActionTest.cpp 中是这样使用的, CC_CALLBACK_1

void ActionCallFuncN::onEnter()
{
    ActionsDemo::onEnter();

    centerSprites(1);

    auto action = Sequence::create(
        MoveBy::create(2.0f, Vec2(150,0)),
        CallFuncN::create( CC_CALLBACK_1(ActionCallFuncN::callback, this)),
        nullptr);

    _grossini->runAction(action);
}

厉害。。。问题解决了是我的方法太老了,大神~~