Мне нужно освободить мой слой в функции обновления. Я вызываю функцию finishGame.
-(void)finishGame{
[[CCDirector sharedDirector] pause];
[layerRoot removeFromParentAndCleanup:YES];
[layerRoot autorelease];
layerRoot=nil;
}
Но затем я получил уведомление о плохом доступе
// updates with priority == 0
DL_FOREACH_SAFE( updates0, entry, tmp ) {
if( ! entry->paused )
entry->impMethod( entry->target, updateSelector, dt ); //<<< In this string.
}
или возврат 0; 0_о Это очень странно. Потому что программа не может быть завершена.
Что я не прав?
Большое спасибо.