我很感激地使用ZipArchive庫,但似乎有內存泄漏。我不知道如何解決這個問題 - 它是用C編寫的,我不熟悉它。我的問題是 - 是否可以自動釋放行s =(unz_s *)ALLOC(sizeof(unz_s));就像你在這種情況下在Objective-C中所做的那樣?ZipArchive庫中的iPhone內存泄漏問題
extern unzFile ZEXPORT unzOpen2 (path, pzlib_filefunc_def)
const char *path;
zlib_filefunc_def* pzlib_filefunc_def;
{
// ...
s=(unz_s*)ALLOC(sizeof(unz_s));
*s=us;
unzGoToFirstFile((unzFile)s);
return (unzFile)s;
}
這裏是泄漏了清晰的位置的屏幕抓取:
可有人能闡明我怎麼可能解決這個問題的一些輕?謝謝。
謝謝!這很棒!併爲我工作。 – 2012-05-28 13:07:02