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ですか?
ありがとうございました!
一般的な(非)投票では、コミュニティがあなたに同意したようです。私の心配は根拠がないと思われます。ありがとうございました。 – coco
リークツールを使用してプロジェクトを実行して、メモリがリークしているかどうかを確認できますが、指定したコードに基づいてメモリをリークしないようにしてください。 –