сбой, когда вернуться на игровую сцену? - PullRequest
0 голосов
/ 17 декабря 2011

когда игровая сцена завершена, и я заменяю на menuScene, все в порядке, но когда я заменяю ее обратно на gameScene, я всегда получаю ту же ошибку и просто не могу понять, что может быть причиной этого:

сбой в классе CCscheduler.m в следующем методе:

-(void) update: (ccTime) dt
{
    if( elapsed == - 1)
        elapsed = 0;
    else
        elapsed += dt;
    if( elapsed >= interval ) {
        impMethod(target, selector, elapsed); **//this line gets exc_BAD ! !**
        elapsed = 0;
    }
}
@end

любое направление? это память? или таймеры? что я должен проверить? спасибо.

1 Ответ

0 голосов
/ 16 января 2012

Что ж, мне кажется, что вы не запланировали все селекторы незапланированно, и функция вызывается для освобожденного объекта.Попробуйте вызвать [self unscheduleAllSelectors] в своих сценах перед их заменой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...