2011-03-09 10 views
0

UIWebViewで良好なメモリー管理を行っているかどうかを知りたいです。私のアプリは何百ものローカルHTMLファイルを大量に使っています。ユーザーはこれをテーブル階層の最後に置くことができます。ユーザーは、前後のページを左右にスワイプすることもできます。 viewDidLoadでUIWebViewでメモリーが漏れていないことを確認する

、私はこのような背景の色やジェスチャー認識装置として、すべてのものを設定し、私は、ビューに追加します。

[self.view addSubview: self.myWebView]; 

だけにdeallocで、私はnilにのUIWebViewのデリゲートを設定し、それを解放します。

私はviewWillAppearでUIWebViewのデリゲートをselfに設定しましたが、viewWillDisappearではデリゲートをnilに設定しました(「stopLoading」と同様に要求します)。

私は新しいドキュメントを読み込むたびに、私はloadHTMLStringを使用します。

[self.myWebView loadHTMLString:fullHTML baseURL:nil]; 

は、私は幸せな記憶を保つのに十分やっていますか?この問題はまだtwo years agoですか?

ありがとうございました!

答えて

0

あなたが書いたものは、メモリを漏らしてはいけません。リンクされた問題がまだ発生するかどうかはわかりませんが、UIWebViewを使用する際に問題はありませんでした。

+0

一般的な(非)投票では、コミュニティがあなたに同意したようです。私の心配は根拠がないと思われます。ありがとうございました。 – coco

+0

リークツールを使用してプロジェクトを実行して、メモリがリークしているかどうかを確認できますが、指定したコードに基づいてメモリをリークしないようにしてください。 –

関連する問題