утечка памяти sqlite - PullRequest
       2

утечка памяти sqlite

0 голосов
/ 30 января 2010

Я борюсь с утечкой памяти в sqlite3. У меня есть следующая строка в моем коде

score.division = [NSString stringWithUTF8String: (char *) sqlite3_column_text (selectStmt, 9)];

и работает нормально. Но когда я смотрел на инструмент утечки памяти, я заметил утечку памяти, поэтому, немного потрудившись, я заметил, что если этого утверждения нет, утечка памяти исчезла. Но я не могу придумать причину, почему это вызывает утечку. Может кто-нибудь помочь, пожалуйста?

Спасибо.

1 Ответ

0 голосов
/ 30 января 2010

Во-первых, почему вы работаете с SQLite напрямую, а не просто с использованием Core Data?

В любом случае вы должны опубликовать обратную трассировку фактической утечки, чтобы увидеть, является ли это утечкой sqlite3 _... () или самого экземпляра NSString.

Если это первое, это может быть ложным срабатыванием. Последний? это, скорее всего, переизбыток в другом месте.

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