我正在创建一个类似于电子书的应用程序。我正在使用 UIScrollView 来显示页面。当我将一个页面移动到另一个页面或放大页面时,我在 lib system_c.dylib strdup 中出现内存泄漏。我经常收到此错误。当我看到超过 100 页时,我的应用程序崩溃了。任何解决方法,以解决此问题?
问问题
868 次
2 回答
1
这正是 iOS 5.1 中的一个错误。阅读更多。
于 2012-08-30T14:43:07.710 回答
0
libsystem_c.dylib strdup 不太可能发生泄漏。可能发生的情况是内存是在 ibsystem_c.dylib strdup 中分配的,但是您的代码直接或间接地负责释放该内存,但它没有这样做。
使用 Leaks 工具在分配内存时检查堆栈。堆栈中可能有一些您的代码可以进行分配该内存的调用。
于 2012-08-30T14:32:44.990 回答