我正在创建一个像电子书一样的应用程序。我正在使用UIScrollView来显示页面。当我将一个页面移动到另一个页面或放大页面时,我在lib system_c.dylib strdup中出现内存泄漏。我经常收到这个错误。当我看到超过100页时,我的应用程序崩溃了。有没有解决这个问题?
答案 0 :(得分:1)
这正是iOS 5.1中的一个错误。 Read more.
答案 1 :(得分:0)
libsystem_c.dylib strdup不太可能发生泄漏。可能发生的事情是内存是在ibsystem_c.dylib strdup中分配的,但是你的代码直接或间接地负责释放内存而它没有这样做。
使用Leaks仪器在分配内存时检查堆栈。堆栈中可能存在一些代码,它们正在进行分配该内存的调用。