Fuga masiva de memory UIWebView

Llamadas sucesivas a

[self.webView loadHTMLString:[_detailItem htmlText] baseURL:nil];

estaban causando el uso de mi memory para explotar en iPad iOS 4.3 (dispositivo). Simplemente comentar esa línea solucionó el problema, pero necesito poder mostrar contenido HTML.

Los documentos oficiales no mencionan nada sobre UIWebView retener / liberar contenido o almacenamiento en caching, nada acerca de sus detalles de administración de memory.

Ahora, la instancia en sí está instanciada en un file NIB y todo lo que hago es llamar al método anterior con contenido nuevo. ¿Debería liberar / alloc-init UIWebView en cada request para evitar este problema? ¿Es esto un problema conocido?

Sé que el problema no está en mi código porque simplemente comentar esa línea soluciona el problema. Mis objects se desasignan normalmente. UIWebView es el culpable.

ACTUALIZAR

Liberar y reasignar la vista web siempre solucionó el problema. Entonces, diríjase a cualquiera que use la vista web para hacer cargas consecutivas: asignar, ejecutar carga, liberar, asignar, … y no tendrá problemas de memory.

No hay suficientes puntos para comentar.

Una publicación relacionada StackOverflow Reused UiWebView cita a un ingeniero de Apple "No reutilice UIWebViews, esa no es la forma en que estaban destinados a ser utilizados".

Si realmente necesita volver a usar UIWebView, puede usar Java Script. Algo a lo largo de las líneas: [self.definitionWebView stringByEvaluatingJavaScriptFromString: [NSString stringWithFormat: @ "setBody (\"% @ \ ");", _detailItem htmlText]];