0

私のアプリケーションにはテーブルビューがあり、クリックすると2つのセルが表示され、Webビューが起動しますが、アプリケーションがクラッシュし、Webビューが読み込まれる前でもメモリ警告レベル2が表示されます。ほとんどのメモリリークをクリアしました。このメモリ警告にどのように対応する必要がありますか?

彼らは私が不要なビューをアンロードする必要があると言います。ここで少し混乱しています。ここでWebビュー、テーブルビューをアンロードする必要がありますか?

誰か助けてもらえますか?

よろしくお願いします。

4

1 に答える 1

0

不要なすべてのメモリをクリアするメソッドを実装しdidReceivedMemoryWarningます(つまり、テーブルビューのデータソースと、階層の一部ではないため表示されないビュー)。これらのメソッド(各View Controllerに1つ)は、メモリ警告レベル1および2に応答して呼び出されます。

あなたが持っているすべてのviewControllerに常にそのメソッドを実装してください!

また、「メモリリークのほとんどは?」十分ではありません:それらをすべてクリアしてください!

于 2010-09-27T07:17:46.563 に答える