Claire UIWebView contenu sur le licenciement de vue modal (iPhone OS 3.0)

J'ai actuellement une UIWebView qui est affiché dans une vue modal. Fondamentalement, c'est une vue de détail qui offre un affichage d'une page lorsque l'utilisateur clique sur un lien. Lorsque la vue est rejeté et de les mettre à nouveau (quand l'utilisateur clique sur un autre lien), précédemment chargé de contenu est toujours visible et le nouveau chargement du contenu "en haut" de la dernière de contenu. Cela a un sens parce que l'instance de la UIWebView persiste entre les sessions et est sorti uniquement lorsque la mémoire est nécessaire.

Cependant, je tiens à complètement effacer la UIWebView lorsque le modal point de vue est rejeté de telle sorte que 1) le contenu est effacé et 2) de la mémoire est libérée. Jusqu'à présent mes recherches et tentatives n'ont pas trouvé de réponse. Ces liens n'ont pas fonctionné pour moi:

  1. est-il possible de libérer de la mémoire de UIWebView?
  2. Réutilisé UIWebView montrant la précédente chargée de contenu pour une brève seconde sur iPhone

J'ai essayé [[NSURLCache sharedURLCache] removeAllCachedResponses]; et le réglage de la webView à zéro manuellement et en relâchant la webView sur le modal-vue-de rejeter en vain. Toutes les pensées de l'rendu sage masses?

InformationsquelleAutor Ricky | 2010-05-29