下面是一个简单的函数,它接受日期作为字符串,将其转换为正确的日期格式并将其作为NSDate返回
-(NSDate*) dateLabelSet:(NSString*)strDate
{
NSDate *activeDate;
NSDateFormatter *format;
format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
activeDate = [format dateFromString:strDate];
[format release];
return activeDate;
}
当我通过仪器泄漏运行时,它说格式是漏的。该函数似乎相对简单...在本地声明格式,利用它,并在返回日期之前释放它。
有人有任何建议吗?
非常感谢!
答案 0 :(得分:1)
我认为这是NSDateFormatter类中的内部内存泄漏,就像NSString类中的[NSString stringByAppending ...]方法一样。我们无能为力。