NSCFString Утечка памяти - PullRequest
7 голосов
/ 05 мая 2010

Я решил много утечек памяти, но не смог решить эту проблему. Из-за [NSCFString substringWithRange:] происходит множество утечек памяти NSCF. Я проверил все распределения String и выпустил их в соответствующих местах. Ответственная библиотека: Фонд.

Кто-нибудь сталкивался с этой проблемой раньше? Может кто-нибудь предложить мне, как я должен решить эту проблему?

Спасибо

Lakshmie

Ответы [ 2 ]

3 голосов
/ 24 мая 2010

General Block-3584 означает маллок из 3584 байтов. Само по себе это не является компонентом какой-либо структуры. Несмотря на это, судя по информации в Интернете, это, кажется, проблема CFNetwork, и не совсем ясно, что это утечка - просто, что инструмент утечки считает ее утечкой. В любом случае, это, вероятно, не ваша вина, и вы можете игнорировать это. - матовый

1 голос
/ 11 января 2011

при использовании методов класса NSString, таких как [NSString stringWithString: @ "hi"], произойдет утечка, так как память никогда не выделялась - вы не видите выделение там, да? правильный путь:

NSString *temp = [[NSString alloc] initWithString:@"hi"];
myIvarProperty = temp;
[temp release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...