現在、モーダルビュー内に表示されるUIWebViewがあります。これは基本的に、ユーザーがリンクをクリックしたときにページのビューを提供する詳細ビューです。ビューが閉じられてから再び表示された場合(ユーザーが別のリンクをクリックした場合)、以前にロードされたコンテンツは引き続き表示され、新しいコンテンツは最後のコンテンツの「上」にロードされます。UIWebViewのインスタンスはセッション間で存続し、メモリが必要な場合にのみ解放されるため、これは理にかなっています。
ただし、モーダルビューが閉じられたときにUIWebViewを完全にクリアして、1)コンテンツがクリアされ、2)メモリが解放されるようにします。これまでのところ、私の研究と試みは答えを見つけていません。これらのリンクは私には機能しませんでした:
webView[[NSURLCache sharedURLCache] removeAllCachedResponses];
をnilに設定し、modal-view-dismiss時にwebViewを手動で解放してみました。賢明な大衆からの考えはありますか?