这个为什么会报错呢?

错误 6 error C2664: “void std::_Func_class<_Ret,cocos2d::Ref *>::_Set(std::_Func_base<_Ret,cocos2d::Ref *> *)”:
无法将参数 1 从“_Myimpl *”转换为“std::_Func_base<_Ret,cocos2d::Ref *> *” c:\program files (x86)\microsoft visual studio 12.0\vc\include\functional 506 1 HelloWorld

代码如下:

MenuItemImage *pCloseItem = MenuItemImage::create(
    "CloseNormal.png",
    "CloseSelected.png",
    menu_selector(SecondScene::popScene)
    );

void SecondScene::popScene(Ref* pSender){
Director::getInstance()->popScene();
}

我觉得应该是Ref这里出的问题,但是不知道是怎么回事?求大神

补充说明:是因为使用了menu_selector造成的,如果换成CC_CALLBACK_1就不会报错