NSXMLParser泄漏

Lee*_*ong 9 iphone memory-leaks nsxmlparser nsxml

我有以下代码泄漏.仪器说它是rssParser对象泄漏.我"刷新"XML feed并运行块并且它泄漏....

file.h

@interface TestAppDelegate : NSObject <UIApplicationDelegate> {

    NSXMLParser *rssParser;

}
Run Code Online (Sandbox Code Playgroud)

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];
Run Code Online (Sandbox Code Playgroud)

泄漏的图像....

alt text http://www.shipfinder.co.uk/images/memoryleak.png

Lee*_*ong 10

Apple已经回复了我,这是一个错误#6469143

看起来他们计划修复4.0

  • 我得到了相同的泄漏,这个漏洞修复了4.0 (2认同)