定时器的问题

当执行到menuCloseCallback2的时候,为什么无法在popScene2函数中调用popScene3函数?导致动画无法执行。
代码如下:

void HelloWorld::menuCloseCallback2(Ref* pSender){
    Scheduler* _scheduler2=Director::getInstance()->getScheduler();
    _scheduler2->schedule(CC_SCHEDULE_SELECTOR(HelloWorld::popScene2),this,3.0f,false);}

void HelloWorld::popScene2(float t){
    HelloWorld ggg;
    ggg.popScene3();}

cocos2d::Sprite* HelloWorld::popScene3(){
    Sprite* pSprite1=Sprite::create("ty.png");
    pSprite1->setPosition(Vec2(200,100));
    this->addChild(pSprite1);
    auto pMoveBy=MoveBy::create(1.0,Vec2(200,0));
    pSprite1->runAction(pMoveBy);
    return pSprite1;}

void HelloWorld::menuCloseCallback1(Ref* pSender){
    Scheduler* _scheduler2=Director::getInstance()->getScheduler();
    HelloWorld gg;
    _scheduler2->pauseTarget(gg.popScene3());}