【发布时间】:2011-07-05 18:38:32
【问题描述】:
我正在使用 kal 日历应用程序。我在以下代码上出现内存泄漏。谁能告诉我我做错了什么。
holidayjsondatasource.m
...
for (int i=0; i<[calendar_value count]; i++) {
NSDate *d = [[fmt dateFromString:[[calendar_value objectAtIndex:i] valueForKey:@"EventDate"]] retain];
[holidays addObject:[CalendarDetails
holidayNamed:[[calendar_value objectAtIndex:i] valueForKey:@"UnitName"]
duration_date:[[calendar_value objectAtIndex:i] valueForKey:@"Checkinout"]
status:[[calendar_value objectAtIndex:i] valueForKey:@"EventType"]
date:d des:[[calendar_value objectAtIndex:i] valueForKey:@"Description"]
bid:[[calendar_value objectAtIndex:i] valueForKey:@"ID"]]];
[d release];
}
}
...
日历详情.m
......
+ (CalendarDetails*)holidayNamed:(NSString *)aname duration_date:(NSString *)aduration_date status:(NSString *)astatus date:(NSDate *)adate bid: (NSString *)abid note:(NSString *)anote image_status:(NSString *)aimage_status lmd:(NSString *)almd
{
CalendarDetails *cal =[ [[CalendarDetails alloc] initWithName:aname duration:aduration_date status:astatus date:adate bid:abid note:anote image_status:aimage_status lmd:almd] autorelease];
return cal;
}
........
感谢和问候, 萨蒂什
【问题讨论】:
标签: iphone memory sdk calendar memory-leaks