Утечка памяти в xCode, несмотря на освобождение объекта? - PullRequest
1 голос
/ 22 декабря 2011

Ниже приведена простая функция, которая принимает дату в виде строки, преобразует ее в правильный формат даты и возвращает ее как 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 Ответ

1 голос
/ 22 декабря 2011

Я думаю, что это внутренняя утечка памяти в классе NSDateFormatter, как в методах [NSString stringByAppending ...] в классе NSString. Мы ничего не можем с этим поделать.

...