2010-02-11 18 views
-1
- (void)dealloc 
{ 
    [refreshProgressInd release]; 
    [DetailsObject release]; 
     List=nil; 
    [List release]; 
    [mapView release]; 
    addAnnotation=nil; 
    [addAnnotation release]; 
    [reverseGeocoder release]; 
    [super dealloc]; 
}

回答

0

不要前的變量設置爲nil釋放它,否則當它應該被髮送到一個對象release消息被丟棄。記住

[someObject release]; 
someObject = nil; 

記住,dealloc是在你的對象實際上是釋放被調用的最後一件事,所以設置環境變量來nil往往是不必要的。

相關問題