2011-08-30 98 views
0

我正在通过乐器运行我的应用程序,并且每次以下设置都会导致内存泄漏(显然)。我看不到这个问题。NSXMLParserDelegate内存问题

WeatherParser.h:

... 
{ 
    NSMutableDictionary *results; 
} 

@property (nonatomic, retain) NSMutableDictionary *results; 

WeatherParser.m

- (void)parserDidStartDocument:(NSXMLParser *)parser 
{  
    self.results = [[NSMutableDictionary alloc] init]; 
} 

...add values to results 

- (void)dealloc 
{ 
    self.results = nil; 
    [self.results release]; 

    [super dealloc]; 
} 

将不胜感激任何意见。

回答

0

交换这些围绕阅读:

[self.results release]; 
self.results = nil; 

你不打电话,结果阵列上的零对象上的释放。

+0

好吧。非常感谢! – Ricky