libsystem_c.dylib strdup中的ios 5.1内存泄漏

时间:2012-08-30 14:25:24

标签: iphone ios cocoa-touch ipad

我正在创建一个像电子书一样的应用程序。我正在使用UIScrollView来显示页面。当我将一个页面移动到另一个页面或放大页面时,我在lib system_c.dylib strdup中出现内存泄漏。我经常收到这个错误。当我看到超过100页时,我的应用程序崩溃了。有没有解决这个问题?

2 个答案:

答案 0 :(得分:1)

这正是iOS 5.1中的一个错误。 Read more.

答案 1 :(得分:0)

libsystem_c.dylib strdup不太可能发生泄漏。可能发生的事情是内存是在ibsystem_c.dylib strdup中分配的,但是你的代码直接或间接地负责释放内存而它没有这样做。

使用Leaks仪器在分配内存时检查堆栈。堆栈中可能存在一些代码,它们正在进行分配该内存的调用。