Почему эта линия вызывает утечки? - PullRequest
0 голосов
/ 03 августа 2011

Следующие причины вызывают утечки (идентифицированные с помощью прибора для утечек):

field = (char *) sqlite3_column_text(statement, 2); 
NSString *column3 = [[[NSString alloc] initWithUTF8String:field]]; (this line here) 
rowDefinitionA = column3;
[column3 release];

Что-то не так с этой строкой?

1 Ответ

1 голос
/ 03 августа 2011

Вы на самом деле переиздание column3.Либо потеряйте autorelease, либо [column3 release].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...