私はeBookのようなアプリケーションを作成しています。UIScrollViewを使用してページを表示しています。あるページを別のページに移動したり、ページをズームしたりすると、libsystem_c.dylibstrdupでメモリリークが発生します。このエラーが頻繁に発生します。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 に答える