Memory problem in NSXMLParser (iPhone) -


hi i'm trying parse xml , use currentelementvalue inside code expiredate. code.

if([elementname isequaltostring:@"utlop"]) {     nsdate *now = [nsdate datewithtimeintervalsincenow:0];     nsdateformatter *dateformat = [[nsdateformatter alloc] init];     [dateformat setdatestyle:nsdateformattershortstyle];     int numberofdays = [currentelementvalue intvalue];     nsdate *expiredate = [now addtimeinterval:60*60*24*numberofdays];     nsstring *expirestring = [dateformat stringfromdate:expiredate];     nslog(@"expirystring :%@", expirestring);        //add values vare     envare.utlop = expirestring;     envare.enhet = enhet;     envare.isdirty = no;      //add vare     [appdelegate addvare:envare];       //releasing     [dateformat release];     [envare release];     envare = nil;     [currentelementvalue release];     currentelementvalue = nil;     [expirestring release];     expirestring = nil; 

this results in memory leak, im new objective c can't find error. when this, works:

 envare.utlop = currentelementvalue; 

do not release objects not owned you. own object when u create them using new or alloc. release objects created using these functions. make sure release such objects once have finished using them.


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -