xCode内存泄漏,尽管释放对象?

时间:2011-12-22 03:42:04

标签: iphone objective-c xcode memory-leaks nsdateformatter

下面是一个简单的函数,它接受日期作为字符串,将其转换为正确的日期格式并将其作为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;
}

当我通过仪器泄漏运行时,它说格式是漏的。该函数似乎相对简单...在本地声明格式,利用它,并在返回日期之前释放它。

有人有任何建议吗?

非常感谢!

1 个答案:

答案 0 :(得分:1)

我认为这是NSDateFormatter类中的内部内存泄漏,就像NSString类中的[NSString stringByAppending ...]方法一样。我们无能为力。