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 时,它会..但在加载线程后崩溃。为什么上面的代码不调用dealloc?