2011-08-30 32 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