Tengo el siguiente código que se filtra. Instruments dice que es el objeto rssParser el que está goteando. I "refrescar" la fuente XML y se ejecuta el bloque y se escapa ....NSXMLParser Leaking
file.h
@interface TestAppDelegate : NSObject <UIApplicationDelegate> {
NSXMLParser *rssParser;
}
file.m
NSData *data = [ NSURLConnection sendSynchronousRequest:request returningResponse: nil error: nil ];
rssParser = [[NSXMLParser alloc] initWithData:data];
[rssParser setDelegate:self];
[rssParser setShouldProcessNamespaces:NO];
[rssParser setShouldReportNamespacePrefixes:NO];
[rssParser setShouldResolveExternalEntities:NO];
[rssParser parse];
[rssParser release];
Imagen de fuga ....
alt text http://www.shipfinder.co.uk/images/memoryleak.png
Tenga en cuenta que las tres sentencias setShould * son todas predeterminadas en NO, por lo que puede eliminarlas de su código. –