Existe un problema conocido con UIWebViews incrustado que si carga datos en ellos utilizando loadHTMLString o loadData, las propiedades canGoBack/canGoForward y los métodos goBack/goForward no funcionan. Estos solo funcionan cuando se usa loadRequest.El uso de una UIWebView con loadHTMLString/loadData rompe los botones de retroceso y avance, ¿solución alternativa?
Dado que la caché de aplicaciones normal de Safari no funciona en UIWebViews incrustadas, la creación de una aplicación nativa que almacena de manera efectiva el contenido en vivo de otra manera se vuelve imposible/inutilizable. Es decir, puedo almacenar en caché los contenidos de HTML, Javascript, imágenes, etc. y cargarlos a través de loadHTMLString o loadData, pero luego los botones de retroceder y avanzar no funcionan.
También podría usar loadRequest y especificar un archivo URL, pero se rompe cuando se trata de comunicarse con el sitio en vivo, incluso si especifico una etiqueta (debido a problemas con el dominio de cookies).
Tengo un problema que implica básicamente volver a implementar el caché de la aplicación utilizando la tienda local (y no tener la aplicación nativa haciendo caché), lo cual está bien, pero no es realmente ideal. ¿Hay alguna otra solución alternativa/algo que me perdí?
Intente configurar NSMutableArray y recopile las URL usted mismo. –