cocos2d-x 3.1.1 关于使用pushScene和popScene的问题

我是使用pushScene进入Pause画面的,只用截屏的方法

        auto _schedule = this->getScheduler();
        auto replaceScene = ](float tm)
        {
            //最后切换场景
            Director::getInstance()->pushScene(Pause::createScene());
        };
         _schedule->schedule(replaceScene, this, 0.0f,0,0.0f, false, "screenshot");
         toggle->setSelectedIndex(0);


```


在Pause中使用这个返回游戏

    auto resume2 = MenuItemImage::create("resume_button.png", "resume_button.png");
    auto callback = ](Ref * ref)
    {
        //弹出保存的场景
        Director::getInstance()->popScene();
    };
    resume2->setCallback(callback);
    auto mn = Menu::create(resume2, NULL);
    mn->setPosition(Point(size.width*0.5,size.height*0.5));
    this->addChild(mn);


```


但发生了这个错误
CCScheduler.cpp
Line:469

Expression: hashElement->entry->markedForDeletion

求指导

按下resume2的时候