Iphone Leaks NSString - PullRequest
       5

Iphone Leaks NSString

0 голосов
/ 22 апреля 2010

У меня есть утечки в следующем коде:

NSString * string;
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)str{
   string = [NSString stringWithFormat:@"%@", str];
}

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {

   NSString * value = [string stringByReplacingOccurrencesOfString:@"\n" withString:@""];

}

Но я не понимаю, в чем проблема. Не могли бы вы мне помочь? : S

1 Ответ

0 голосов
/ 22 апреля 2010

Всегда ли переменная "string" выделяется из пула автоматического выпуска? Если нет, то первая функция может быть заподозрена как «строка», если она уже инициализирована с другой строкой, не освобождается до назначения. Это протечет.

...