Should i remove atlasSpriteManager from my gameScene to avoid memory leaks?
If so why can this piece of code cause crash?
if (m_atlasMngr) {
[m_atlasMngr stopAllActions];
[m_playerSprite stopAllActions];
[m_atlasMngr removeChild:m_playerSprite cleanup:YES];
[m_gameScene removeChild:m_atlasMngr cleanup:YES];
m_atlasMngr = nil;
m_playerSprite = nil;
}
It crashes when i'm trying to remove manager from scene.