我有以下代碼泄漏。儀器說它是rssParser對象泄漏。 I 「刷新」 XML進料和它運行塊和它泄漏....NSXMLParser泄漏
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];
的泄漏圖像....
alt text http://www.shipfinder.co.uk/images/memoryleak.png
請注意,三個setShould *語句全部默認爲NO,因此您可以從代碼中刪除這些語句。 – 2009-10-21 17:34:20