Primero pensó: “Lo que dijo Cesare”. Si suspende una aplicación, y UIWebView resulta ser el centro del escenario, presumiblemente estará allí esperándolo cuando regrese.
Por supuesto, no hay garantías. 🙂
Entonces … veamos. UIWebView de hecho se ajusta a NSCoder, por lo que pensaría que es obvio simplemente archivar / desarchivar la cosa a través del protocolo NSCoding y usted es dorado, ¿verdad?
- ¿Qué tan probable es que Apple habilite 'sin raíz' en iOS 10, y eso hará que sea prácticamente irrompible?
- ¿Las empresas considerarán un candidato que hizo 8 aplicaciones iOS únicas (en 6 meses) equivalentes a un ingeniero iOS experimentado de 3 años?
- Cómo saber cuál es mejor para mí, el desarrollo de aplicaciones Android o iOS
- ¿Qué es la versión beta de iOS 11?
- ¿Cómo y dónde puedo encontrar proyectos Freelance para iOS? Estoy llegando al final de un proyecto, y no he recibido muchas solicitudes de proyectos recientemente.
Divulgación completa: nunca he tenido la necesidad de persistir un UIWebView y su historia, estado DOM, et. ¡Alabama! Por lo tanto, no estoy seguro de lo que de hecho se guarda / carga.
Voy a salir con una extremidad (pesimista) aquí y anticipar que el archivo no te llevará hasta allí. Me imagino que podría usar stringByEvaluatingJavaScriptFromString para tomar el marcado a través del DOM y persistir también … pero eso también parece desordenado y lleno de minas terrestres de continuidad. “¡Tiene que haber una mejor manera!”
Investigando un poco más … mira esto. ¿Quizás serán de ayuda?
http://stackoverflow.com/questio…
http://allseeing-i.com/ASIHTTPRe…
Para los desarrolladores de iOS en ciernes que aún no están familiarizados con NSCoder y el protocolo NSCoding, ¡te lo debes a ti mismo para probarlo! (No se preocupe. No morderá).
http://www.google.com/search?q=n…