救助!cocos2d-x 切换场景异常

在A class 中切换到场景B class:
代码:
CCScene *pScene = B::scene();
CCDirector::sharedDirector()->replaceScene(pScene);

报错:
this cocos2d::CCSprite * 0x16698110
pszFilename const char * 0x1669800c
pTexture cocos2d::CCTexture2D * 0x16699ff0
rect cocos2d::CCRect
cocos2d::CCRectZero const cocos2d::CCRect

pScene场景前 是不是应该说明是哪个类

我用C++的
看看有没有用

CCDirector::sharedDirector()->replaceScene(CCTransitionMoveInB::create(1, gamegame::scene()));

CCTransitionMoveInB 进入时的特效
gamegame 自己定义的class name

你看下你是在哪里切换场景的,不能在init方法里面去切换

谢谢 我是在一个异步回调方法中切换场景的

感谢各位,问题已解决,最后使用如下方法解决
void GameLobby::onEnter()
{
CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(切换场景方法), this, 0, false
}