¡@

Home 

2014/10/15 ¤U¤È 10:13:50

iphone Programming Glossary: self.responsexmldata

Objective C alloc/release error

http://stackoverflow.com/questions/6928028/objective-c-alloc-release-error

canHandleRequest request true self.conn NSURLConnection alloc initWithRequest request delegate self if self.conn self.responseXMLData NSMutableData data void connection NSURLConnection connection didFailWithError NSError error NSLog @ ERROR with theConenction.. connection didFailWithError NSError error NSLog @ ERROR with theConenction self.doc release self.conn release self.responseXMLData release void connectionDidFinishLoading NSURLConnection connection NSLog @ DONE. Received Bytes d self.responseXMLData length.. self.responseXMLData release void connectionDidFinishLoading NSURLConnection connection NSLog @ DONE. Received Bytes d self.responseXMLData length self.conn release if _delegate respondsToSelector @selector xmlDidFinishLoading _delegate xmlDidFinishLoading void..

iPhone SDK:How can I fix this leakage?

http://stackoverflow.com/questions/7015052/iphone-sdkhow-can-i-fix-this-leakage

docTempData This line although flagged by XCode is fine assuming you release the value correctly in dealloc . self.responseXMLData self.lastLoadedResponseXMLData copy This line however is not fine. It makes a copy of whatever value is in self.lastLoadedResponseXMLData.. a copy of whatever value is in self.lastLoadedResponseXMLData but you never release the reference due to the copy. self.responseXMLData since it is declared retain adds its own reference to the object and assuming you release the value correctly in dealloc..