全局调度器(scheduler )的一个问题

我现在在windows上开发一个游戏,以后会被编译到ios和android平台发布。

遇到如下问题

我想启动一个全局的scheduler一直重复做一件事,代码如下
CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(FirstScene::loop), this, 0,false);

在启动它之后,能正常运行

但是我切换场景之后,它就不运行了

请问何解

因为this对象被remove掉了

— Begin quote from ____

引用第1楼xuweiping于2013-11-15 10:59发表的 :
因为this对象被remove掉了 http://www.cocoachina.com/bbs/job.php?action=topost&tid=167074&pid=850515

— End quote

我怒跟了整个代码,已经解决了

不是你说的原因,不过有一点点关系

详见:http://blog.csdn.net/dinko321/article/details/16337223

— Begin quote from ____

引用第2楼dinko于2013-11-16 16:10发表的 :

我怒跟了整个代码,已经解决了
http://www.cocoachina.com/bbs/job.php?action=topost&tid=167074&pid=850924

— End quote

一直都是这么用的,表示没有遇到任何问题,切换scene后也可以正常工作

用力帖子里的方法 在切换后是可以正常工作了 不过我发现怎么速度变快了呢。。。这是怎么回事 之前传的是1秒 来回切换后发现变得很快