sqlite内存泄漏

时间:2010-01-30 06:37:08

标签: iphone objective-c

我正在努力解决sqlite3的内存泄漏问题。我的代码中有以下行

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

它工作正常。但是当我看到内存泄漏仪器时,我注意到内存泄漏,所以在挣扎了一下后,我注意到这个说法不存在内存泄漏消失了。但我不可能想到这会导致泄漏的原因。有人可以帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

首先,你为什么要直接使用SQLite而不是简单地使用Core Data?

在任何情况下,您都要发布实际泄漏的回溯,以查看它是否是sqlite3 _...()调用或泄漏的NSString实例本身。

如果是前者,则可能是误报。后者?它很可能是在其他地方过度保留。