2010-02-11 20 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往往是不必要的。

相关问题