1

私はeBookのようなアプリケーションを作成しています。UIScrollViewを使用してページを表示しています。あるページを別のページに移動したり、ページをズームしたりすると、libsystem_c.dylibstrdupでメモリリークが発生します。このエラーが頻繁に発生します。100ページを超えるページが表示されると、アプリケーションがクラッシュします。この問題を修正するには、回避策はありますか?

4

2 に答える 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 に答える