Search code examples
cocos2d-iphoneccsprite

Cocos2d call scheduleOnce selector twice causes crash


CCsprite scheduleOnce selector when called twice causes crash.

Assertion failure in -[CCScheduler scheduleSelector:forTarget:interval:paused:repeat:delay:], /Users/libs/cocos2d/CCScheduler.m:278    

[sprite scheduleOnce:@selector(resumeSchedulerAndActions) delay:time];

Any solutions to overcome this?


Solution

  • Thanks for the help @LearnCocos2D and @Morion. I got it solved by calling.

    [sprite unscheduleAllSelectors];

    before calling

    [sprite scheduleOnce:@selector(resumeSchedulerAndActions:) delay:time];