Cocos2d: dealloc не вызывается после вызова release

Dealloc не вызывается даже после выпуска. Вот мой код для инициализации.

@interface PPTileMap : CCTMXTiledMap 
{

}
@end

@implementation PPTileMap

-(void)dealloc
{
    printf("Dealloc called\n");
}
@end

//allocation
PPTileMap *tileMap = [[PPTileMap alloc] initWithTMXFile:tilemapFile];

//release
[tileMap release];
tileMap = nil;

Когда я использую tiledMapWithTMXFile, то это произойдет ... но вылетает после загрузки потока. Почему Deloloc не вызывается для вышеуказанного кода?

Ответы на вопрос(2)

Ваш ответ на вопрос